Perché usare strumenti di testo online?
Riformattare un testo, codificare un payload, creare uno slug: attività ricorrenti che interrompono il tuo flusso di lavoro. Invece di aprire un editor locale o scrivere uno script, incolli il testo e l'API CaptainDNS restituisce il risultato.
Casi d'uso comuni:
- Normalizzare testo copiato → Il convertitore trasforma un testo IN MAIUSCOLO in minuscolo pulito
- Preparare un segreto API → Il codificatore Base64 codifica/decodifica credenziali prima di incollarle in un file .env
- Creare URL puliti → Il generatore di slug trasforma "Il Mio Articolo Blog!" in "il-mio-articolo-blog"
- Verificare limiti di caratteri → Il contatore verifica che l'oggetto della tua email sia inferiore a 78 caratteri
Come usare gli strumenti di testo
Passo 1: Scegliere lo strumento
| Necessità | Strumento da usare |
|---|---|
| Cambiare maiuscole/minuscole | Convertitore maiuscole |
| Codificare/decodificare Base64 | Codificatore Base64 |
| Creare uno slug URL-friendly | Generatore di slug |
| Contare parole e caratteri | Contatore parole |
| Generare una password sicura | Generatore di password |
| Calcolare hash MD5, SHA-256 | Hash Generator |
| Codificare/decodificare un URL (percent-encoding) | Codificatore / decodificatore URL |
| Testare un'espressione regolare | Regex Tester |
| Formattare/convertire JSON o YAML | JSON / YAML Formatter |
| Creare una riga .htpasswd (Apache) | Generatore APR1-MD5 |
| Creare una riga .htpasswd con bcrypt | Generatore BCrypt |
Passo 2: Incollare e trasformare
Incolla il testo nell'area di input. Lo strumento accetta più paragrafi e si adatta automaticamente.
Scorciatoie da tastiera:
- Mac: ⌘+⏎ per avviare la trasformazione
- Windows/Linux: Ctrl+⏎ per avviare la trasformazione
Passo 3: Copiare il risultato
Il risultato appare istantaneamente. Clicca su "Copia" per usarlo. Nessun dato viene conservato dopo la trasformazione.
Dettagli degli strumenti
Convertitore maiuscole/minuscole
Trasforma la capitalizzazione del testo con un clic:
| Modalità | Input | Output |
|---|---|---|
| minuscolo | "CIAO Mondo" | "ciao mondo" |
| MAIUSCOLO | "ciao mondo" | "CIAO MONDO" |
Caso d'uso: Normalizzare il testo copiato da PDF, email o fonti esterne.
Codificatore / Decodificatore Base64
Converti testo in Base64 e viceversa:
| Operazione | Input | Output |
|---|---|---|
| Codifica | captaindns.com | Y2FwdGFpbmRucy5jb20= |
| Decodifica | Y2FwdGFpbmRucy5jb20= | captaindns.com |
Usi comuni:
- Codificare credenziali per un file .env
- Decodificare un payload webhook per debug
- Preparare dati per un record DNS TXT codificato
Generatore di slug
Crea slug puliti da qualsiasi testo:
| Input | Output |
|---|---|
| "Il Mio Articolo Blog!" | il-mio-articolo-blog |
| "Caffè e Tè: Guida 2024" | caffe-e-te-guida-2024 |
| "L'estate a Roma" | l-estate-a-roma |
Trasformazioni applicate:
- Rimozione accenti (è → e, ò → o)
- Sostituzione spazi con trattini
- Conversione in minuscolo
- Rimozione caratteri speciali
Contatore parole e caratteri
Analisi istantanea della lunghezza del testo:
| Metrica | Descrizione |
|---|---|
| Parole | Numero totale di parole (separate da spazi) |
| Caratteri | Numero totale di caratteri (spazi inclusi) |
Casi d'uso:
- Verificare che l'oggetto email rispetti il limite di 78 caratteri
- Validare che i record DNS TXT non superino 255 caratteri per stringa
- Ricavare il tempo di lettura dal numero di parole restituito (~200 parole/minuto)
Generatore di password
Crea password casuali o frasi di accesso facili da ricordare:
| Opzione | Descrizione |
|---|---|
| Lunghezza | Da 4 a 128 caratteri, regolabile |
| Caratteri speciali | Includi !@#$%^&* per una maggiore robustezza |
| Frase di accesso | Parole casuali facili da ricordare |
| Entropia | Bit di entropia e tempo di crack stimato |
Casi d'uso:
- Creare una password forte per un nuovo account
- Generare un segreto API o token casuale
- Valutare la forza di una password esistente con l'indicatore di entropia
Hash Generator
Calcola gli hash crittografici di qualsiasi testo:
| Algoritmo | Esempio di output (per "captaindns") |
|---|---|
| MD5 | f7bdc490e414648e55d457eb7deba125 |
| SHA-1 | b66c04ce3aec595325e731571c493f041abf3c3a |
| SHA-256 | a2fed1d95b2d49f0f48cfde0544148ea... |
| SHA-512 | a7815214a5e3b2be715a83d3f6436003... |
Casi d'uso:
- Verificare l'integrità di un file o testo
- Generare un hash per memorizzare una password (uso didattico)
- Confrontare hash MD5/SHA-256 per la verifica dei download
Codificatore / Decodificatore URL
Codifica o decodifica testo con percent-encoding (RFC 3986):
| Operazione | Input | Output |
|---|---|---|
| Codifica | hello world&foo=bar | hello+world%26foo%3Dbar |
| Decodifica | hello%20world%26foo%3Dbar | hello world&foo=bar |
Lo spazio diventa +, non %20: lo strumento applica il formato application/x-www-form-urlencoded, quello delle query string. In decodifica sono accettate entrambe le forme.
Casi d'uso:
- Codificare parametri di query string prima di inserirli in un URL
- Decodificare URL codificati per il debug
- Preparare parametri UTM o reindirizzamenti
Regex Tester
Testa un'espressione regolare su un testo e visualizza i risultati:
| Funzionalità | Descrizione |
|---|---|
| Corrispondenze | Evidenziazione dei match nel testo |
| Gruppi di cattura | Dettaglio di ogni gruppo catturato |
| Posizioni | Indice di inizio e fine di ogni match |
| Sintassi RE2 | Compatibile con Go, Rust e Google RE2 |
Casi d'uso:
- Validare un pattern prima di integrarlo nel codice
- Eseguire il debug di una regex che non corrisponde come previsto
- Imparare la sintassi delle espressioni regolari con feedback visivo
JSON / YAML Formatter
Formatta e converti JSON e YAML in un clic:
| Operazione | Input | Output |
|---|---|---|
| Formatta JSON | JSON compatto o mal indentato | JSON indentato (2 o 4 spazi) o minificato |
| JSON → YAML | JSON valido | YAML formattato |
| YAML → JSON | YAML valido | JSON indentato |
| Formatta YAML | YAML con indentazione irregolare | YAML normalizzato |
Casi d'uso:
- Pretty-Print di un payload JSON minificato per il debugging
- Convertire una configurazione JSON in YAML per Kubernetes o Docker Compose
- Validare la sintassi di un documento JSON o YAML
Generatore APR1-MD5
Calcola l'hash Apache di una password e la riga .htpasswd corrispondente:
| Campo | Descrizione |
|---|---|
| Nome utente | Serve a comporre la riga completa user:hash |
| Password | Fino a 256 caratteri, nascosta per impostazione predefinita |
| Sale | 8 caratteri, casuale per impostazione predefinita, personalizzabile |
| Formato | $apr1$, compatibile con Apache, nginx e Traefik |
Utilità:
- Proteggere un ambiente di preproduzione con autenticazione HTTP Basic
- Aggiungere un account senza accesso SSH né comando
htpasswd - Riprodurre un hash esistente indicando lo stesso sale
Generatore BCrypt
Calcola l'hash bcrypt di una password e la riga .htpasswd corrispondente:
| Campo | Descrizione |
|---|---|
| Nome utente | Serve a comporre la riga completa user:hash |
| Password | Fino a 72 caratteri, nascosta per impostazione predefinita |
| Costo | Da 4 a 15, 10 per impostazione predefinita: più è alto, più lento è il calcolo |
| Formato | $2y$, compatibile con Apache, nginx e Traefik |
Utilità:
- Sostituire un hash APR1-MD5 con un algoritmo più resistente al brute force
- Aggiungere un account senza accesso SSH né comando
htpasswd -B - Riprodurre un hash esistente indicando lo stesso costo
FAQ - Domande frequenti
D: Gli strumenti di testo sono gratuiti?
R: Sì, 100% gratuiti e senza registrazione. Nessun limite d'uso.
D: I miei dati vengono conservati?
R: No. Tutti e undici gli strumenti inviano il testo all'API CaptainDNS, che restituisce il risultato senza conservare alcun contenuto. Vengono registrate solo metriche tecniche anonime: numero di caratteri e durata dell'elaborazione.
D: Qual è la dimensione massima del testo accettata?
R: Il convertitore e il contatore accettano fino a 100.000 caratteri (~15-20 pagine). Il codificatore Base64 supporta fino a 50 KB di dati.
D: Come funziona il generatore di slug?
R: Il generatore applica queste trasformazioni in ordine:
- Rimozione accenti (traslitterazione)
- Conversione in minuscolo
- Sostituzione spazi con trattini
- Rimozione caratteri speciali
- Pulizia trattini multipli
D: Posso usare questi strumenti per i record DNS?
R: Sì. Il codificatore Base64 è utile per record TXT codificati. Il contatore aiuta a verificare il limite di 255 caratteri per stringa TXT (un record può contenere più stringhe).
D: Funzionano le scorciatoie da tastiera?
R: Sì. ⌘+⏎ (Mac) o Ctrl+⏎ (Windows/Linux) avvia la trasformazione senza lasciare la tastiera.
Strumenti complementari
| Strumento | Scopo |
|---|---|
| Lookup DNS | Interrogare i record DNS di un dominio |
| Test di propagazione | Verificare la propagazione DNS mondiale |
| Ispettore SPF | Validare il tuo record SPF |
| Ispettore DKIM | Verificare la tua firma DKIM |
| Parser CSR | Analizzare una richiesta di certificato |
Risorse utili
- RFC 4648 - Codifica Base64 (specifica ufficiale della codifica Base64)
- RFC 1035 - Record DNS TXT (limiti dei record TXT)
- Unicode Normalization Forms (standard di normalizzazione degli accenti)