Una breve guida all'uso di maiuscole e minuscole
Le maiuscole e le minuscole sono il modo in cui le lingue scritte distinguono tra lettere capitali più grandi e lettere minuscole più piccole. I sistemi di scrittura che hanno entrambe le forme le accoppiano: ogni maiuscola ha una gemella minuscola che ne condivide nome, suono e posizione nell'alfabeto. Ciò che segue è un breve giro tra le trasformazioni che questo strumento esegue e quando usare ciascuna.
Maiuscole/minuscole & testo
MAIUSCOLO
Ogni lettera appare in forma maiuscola. Ottimo per etichette corte, avvisi e acronimi; da evitare oltre le poche parole — si legge più lentamente e può sembrare che si stia urlando.
minuscolo
Ogni lettera viene mostrata nella sua forma piccola. Il minuscolo è l'impostazione predefinita per il corpo del testo nella scrittura moderna: facile da scorrere e discreto sulla pagina.
Frase
Solo la prima lettera di ogni frase va in maiuscolo — più i nomi propri e tutto ciò che la grammatica richiede. La scelta naturale per paragrafi, testi di interfaccia e scrittura conversazionale.
Titolo
Mette in maiuscolo le parole principali — sostantivi, verbi, aggettivi — e lascia in minuscolo articoli, preposizioni e congiunzioni brevi. È lo stile classico dei titoli di testate e blog.
Capitalizzato
La prima lettera di ogni parola è in maiuscolo e tutte le altre in minuscolo — a differenza dello stile Titolo, non risparmia le parole brevi. Comune per nomi, marchi ed etichette corte che vogliono un aspetto uniforme.
mAiUsCoLe aLtErNaTe
Parte in minuscolo e alterna ogni carattere successivo, a prescindere dalla capitalizzazione originale. Usato soprattutto per dare enfasi stilistica sui social.
iNVERTI mAIUSCOLE
Inverte ogni lettera: le maiuscole diventano minuscole e viceversa. Utile per effetti visivi rapidi o per controllare una capitalizzazione inconsueta in un testo di partenza.
Inverti
Inverte l'ordine di ogni carattere del testo. Utile per un'offuscazione veloce, per verificare palindromi o per giocare con la tipografia.
Pulisci spazi
Riduce le sequenze di spazi a uno solo, elimina gli spazi a inizio e fine di ogni riga e rimuove le righe vuote. Ideale per ripulire un testo incollato da Word o da un PDF.
Deduplica righe
Rimuove le righe duplicate, conservando la prima occorrenza di ciascuna. L'ordine delle righe rimanenti viene preservato.
Ordina righe
Ordina tutte le righe in ordine alfabetico con un confronto sensibile alla locale. Comodo per ripulire elenchi, colonne CSV o insiemi di chiavi JSON.
Rimuovi Markdown
Rimuove la sintassi Markdown — intestazioni, enfasi, blocchi di codice, link, immagini, elenchi — e restituisce testo semplice.
Sviluppatore
camelCase
La prima parola è in minuscolo e ogni parola successiva inizia con la maiuscola, unite senza spazi. È lo stile di identificatore predefinito per variabili e funzioni in JavaScript, Java e Swift.
PascalCase
Ogni parola — compresa la prima — inizia con la maiuscola e sono unite senza spazi. Usato per i nomi dei tipi: classi, interfacce e componenti React.
snake_case
Parole in minuscolo unite da underscore. È lo standard per gli identificatori di Python, Rust e Ruby, e per la maggior parte dei nomi di colonne SQL.
kebab-case
Parole in minuscolo unite da trattini. È la convenzione per gli slug degli URL, i nomi delle classi CSS e gli attributi HTML.
CONSTANT_CASE
Parole in maiuscolo unite da underscore. Usato per le costanti vere e proprie nella maggior parte dei linguaggi di programmazione e per le variabili d'ambiente.
Slugify
Normalizza una stringa per usarla come slug URL: rimuove accenti, punteggiatura e caratteri speciali, porta tutto in minuscolo e unisce le parole restanti con trattini.
Operazioni sul testo
Estrai email
Analizza l'input ed estrae tutti gli indirizzi e-mail, deduplicati, uno per riga. Utile per pescare indirizzi da thread incollati o dump HTML.
Estrai URL
Ricava ogni URL http(s) dall'input, deduplicati, uno per riga. Comodo per raccogliere link da articoli copiati o log di chat.
Numera righe
Antepone a ogni riga il suo numero (base 1), allineato così che i due punti si dispongano in colonna. Modo rapido per citare righe quando condividi uno snippet.
Mescola righe
Randomizza l'ordine delle righe con un mescolamento Fisher–Yates. Utile per playlist, liste di nomi o dati di esempio.
Riga casuale
Sceglie una riga non vuota a caso dall'input. Ottimo per estrarre un nome, un vincitore o un prompt da una lista.
Unisci righe
Comprime il testo multiriga su una sola riga, separata da spazi, eliminando gli spazi in eccesso. Utile per srotolare paragrafi spezzati da e-mail o PDF.
Converti in LF
Normalizza le terminazioni di riga Windows (CRLF) e vecchio Mac (CR) allo stile Unix LF. Spesso necessario prima di pushare file in repository o passarli a strumenti Unix.
Converti in CRLF
Converte le terminazioni di riga allo stile Windows CRLF. Utile quando generi file da aprire in Notepad o usati da strumenti che richiedono CRLF.
Codifica & hashing
Codifica Base64
Codifica qualsiasi testo UTF-8 in una stringa Base64. Utile per archiviare dati binary-safe in JSON, incorporare piccoli asset in HTML o condividere brevi payload in URL.
Decodifica Base64
Decodifica una stringa Base64 in testo UTF-8. Restituisce una stringa vuota se l'input non è Base64 valido.
Codifica URL
Esegue la percent-encoding di una stringa per usarla in sicurezza in una query string o in un segmento di percorso URL.
Decodifica URL
Decodifica una stringa URL in percent-encoding restituendo i caratteri originali.
Esegui escape HTML
Sostituisce i cinque caratteri riservati HTML (<, >, &, ", ') con le entità equivalenti per inserire in sicurezza testo non attendibile in HTML.
Decodifica HTML
Decodifica le entità HTML (nominate e numeriche) restituendo i caratteri originali.
Rimuovi HTML
Rimuove tutti i tag HTML dall'input e decodifica le entità comuni, lasciando solo testo semplice. Gli elementi di blocco come p, br e li diventano interruzioni di riga per conservare la struttura.
ROT13
Cifrario a sostituzione che rimpiazza ogni lettera con quella spostata di 13 posizioni nell'alfabeto. ROT13 è auto-inverso: applicarlo due volte restituisce il testo originale.
Testo in binario
Codifica ogni byte UTF-8 dell'input come numero binario a 8 bit, separato da spazi. Utile per dimostrazioni a basso livello ed esercizi di informatica.
Binario in testo
Decodifica una sequenza di numeri binari a 8 bit in testo UTF-8. Spazi, virgole e altri caratteri non binari vengono ignorati.
Testo in hex
Codifica ogni byte UTF-8 dell'input come valore esadecimale a due cifre. Comune per il debug di codifiche e per condividere dati binari come testo semplice.
Hex in testo
Decodifica una sequenza di valori esadecimali per byte in testo UTF-8. Spazi e caratteri non esadecimali vengono ignorati.
Decorativo & fantasioso
Testo barrato
Aggiunge dopo ogni carattere un segno combinante Unicode (U+0336) in modo che il testo appaia barrato in testo semplice, bio social e nella maggior parte delle chat.
Testo sottolineato
Aggiunge dopo ogni carattere un segno combinante Unicode (U+0332) per sottolineare il testo senza HTML né Markdown.
Testo capovolto
Mappa ogni carattere alla sua controparte invertita in Unicode e inverte l'ordine, in modo che il risultato sembri il testo originale ruotato di 180°.
Testo speculare
Rispecchia ogni carattere orizzontalmente usando glifi Unicode invertiti e inverte la stringa — come leggerla allo specchio.


