Inverti lettere

Usa il nostro strumento di inversione lettere per invertire facilmente le lettere in qualsiasi frase o paragrafo per una manipolazione creativa del testo.

5 di 2 valutazioni
Inverti lettere

Inverti lettere è uno strumento gratuito che inverte l'ordine dei byte in una frase, un paragrafo o un altro testo.

Come faccio a invertire le lettere di un testo?

Il risultato viene mostrato nel campo Invertito.

Se l'input contiene caratteri ASCII, viene invertito per intero, dalla fine all'inizio. Lettere ASCII, spazi, cifre e segni di punteggiatura cambiano posizione insieme. Lo strumento non corregge l'ortografia, non mantiene l'ordine delle parole e non elimina i caratteri indesiderati.

A cosa serve un testo invertito?

Un testo invertito è utile soprattutto per enigmi, giochi di parole, semplici effetti testuali e verifiche di sequenze di caratteri.

  • Crea indizi per un cruciverba, una caccia al tesoro o una scheda per escape room.
  • Usa il testo invertito per uno scherzo o un enigma in un gruppo WhatsApp, un canale Discord o un forum.
  • Controlla se una parola è palindroma confrontandola con la sua forma invertita.
  • Prepara dati di test ASCII fissi per un modulo, un editor di testo o un test software.
  • Inverti un identificatore durante la diagnosi di una regola di elaborazione dati che legge i caratteri dall'estremità sbagliata.

L'inversione non aumenta né riduce il numero dei normali caratteri ASCII, quindi non serve a far rientrare un testo in un campo con limiti di lunghezza. Può inoltre rendere inutilizzabili link, indirizzi email e hashtag, perché cambia l'ordine dei caratteri e della punteggiatura.

Lo strumento Inverti lettere su digily.link, con il suo modulo di inserimento

Cosa succede a spazi, punteggiatura e caratteri particolari?

Spazi, segni di punteggiatura e cifre ASCII vengono invertiti insieme alle lettere, mentre i caratteri accentati, le emoji e gli alfabeti non latini potrebbero non essere elaborati correttamente.

L'operazione sottostante usa la funzione PHP strrev. Questa funzione inverte i byte della stringa fornita, anziché trattare i caratteri Unicode come unità complete. Il testo ASCII semplice, come lettere inglesi, cifre e segni di punteggiatura comuni, si comporta in modo prevedibile. Un carattere come é, un'emoji o un testo scritto in arabo, hindi, giapponese o in un altro sistema di scrittura non ASCII può essere composto da più byte UTF-8, che potrebbero venire separati e formare una sequenza non valida.

Un input vuoto produce un risultato vuoto. Se è importante mantenere l'ordine originale delle righe, è consigliabile elaborarle separatamente, una alla volta. Con un input che usa solo LF, invertire un intero blocco su più righe cambia anche la posizione delle righe e delle relative interruzioni. Con le terminazioni di riga CRLF tipiche di Windows, l'inversione dei byte trasforma ogni sequenza CRLF in LFCR e può quindi danneggiare le terminazioni di riga.

Esempio di risultato prodotto dallo strumento Inverti lettere

Esempi di inversione

Questi esempi usano caratteri ASCII, per i quali il risultato non presenta ambiguità.

  • Input: Meet at 3 pm. Output: .mp 3 ta teeM
  • Input: abc 123! Output: !321 cba
  • Input: drawer Output: reward
  • Input: Room 42 Output: 24 mooR

Le lettere maiuscole restano maiuscole, ma si spostano nella nuova posizione. L'inversione del testo non cambia maiuscole e minuscole.

Devo invertire le lettere o le parole?

Usa Inverti lettere quando ogni byte di un testo ASCII deve essere spostato nell'ordine opposto. Scegli invece Inverti parole se vuoi cambiare l'ordine delle parole mantenendo leggibile la loro grafia.

Per esempio, invertendo le lettere di "red green blue" si ottiene "eulb neerg der". Invertendo l'ordine delle parole si ottiene invece "blue green red". Se l'input è una colonna di elementi esportata da Excel o Google Sheets, Inverti elenco è in genere la scelta più adatta, perché l'inversione dei caratteri modificherebbe anche la grafia di ogni elemento.

L'elaborazione di questo strumento avviene sul server. L'input viene inviato al server tramite HTTPS e non viene memorizzato.

Domande frequenti

Invertire un testo lo fa leggere da destra a sinistra?

No. Nei testi ASCII cambia l'ordine dei caratteri, ma non imposta la direzione di scrittura. Le applicazioni continuano ad applicare le proprie regole di visualizzazione da sinistra a destra o da destra a sinistra, quindi un testo arabo invertito o con direzioni miste può risultare particolarmente difficile da interpretare.

Posso invertire una riga CSV senza danneggiarla?

In un record CSV ASCII, l'inversione dei byte sposta le virgole e le virgolette doppie. Le virgolette doppie duplicate restano duplicate, ma cambiano l'ordine e il contenuto dei campi. Il record potrebbe diventare non valido se contiene dati non ASCII o una terminazione di riga CRLF invertita. Se questo è il risultato desiderato, inverti separatamente i valori dei singoli campi prima di ricostruire il CSV.

Un testo invertito è cifrato o nascosto in modo sicuro?

No. L'inversione è una trasformazione semplice e immediatamente reversibile, che non offre né cifratura né controllo degli accessi. Non usarla per nascondere password, dati di pagamento o messaggi riservati.

Se inverto un testo due volte, recupero l'originale?

Con un testo ASCII sì, purché il primo risultato venga copiato esattamente, senza aggiungere o rimuovere caratteri. Se i caratteri multibyte producono dati UTF-8 non validi, un altro sistema potrebbe sostituire o eliminare i byte danneggiati. In tal caso, una seconda inversione potrebbe non ripristinare il testo originale. Quando lavori con contenuti che non sono semplice testo ASCII, conserva una copia dell'originale.

Strumenti popolari