Text Reverser Online – Generatore di testo inverso

Capovolgi istantaneamente qualsiasi testo all'indietro in tempo reale! Scegli tra le modalità di inversione 5: inverti l'intero testo, inverti i caratteri per riga, inverti i caratteri di singole parole, inverti l'ordine delle parole o capovolgi elenchi su più righe dal basso verso l'alto. Costruito con la segmentazione del grafema Unicode con sicurezza emoji, conservazione della punteggiatura opzionale e un rilevatore palindromo attivo.

Personaggi: 0

Parole: 0

Linee: 0

Palindromo: —

Confronto di tutte e 5 le modalità di inversione del testo

Attività diverse richiedono modi diversi di capovolgere il testo. Ecco come ciascuna modalità trasforma l'input di esempio a due righe Ciao mondo! / Strumenti di testo 123:

Modalità inversa Cosa ribalta Ingresso di esempio Uscita invertita
Inverti l'intero testo Ogni carattere e riga dall'ultimo carattere al primo Ciao mondo!
Strumenti di testo
slooT txeT
!dlroW ,olleH
Inverti i caratteri di ogni riga Caratteri all'interno di ciascuna riga, mantenendo la riga 1 in alto Ciao mondo!
Strumenti di testo
!dlroW ,olleH
slooT txeT
Inverti le lettere di ogni parola Lettere all'interno di ogni parola preservando l'ordine delle parole e delle righe Ciao mondo! ,olleH !dlroW
(o olleH, dlroW! con Mantieni la punteggiatura)
Ordine inverso delle parole La sequenza di parole per riga mantenendo intatta l'ortografia delle parole Uno Due Tre Tre Due Uno
Ordine riga inversa Capovolge un elenco su più righe dal basso verso l'alto senza alterare il testo su ogni riga 1. Primo
2. Secondo
3. Terzo
3. Terzo
2. Secondo
1. Primo

Usi comuni per invertire il testo

  • Palindromi e giochi di parole – Prova e crea frasi palindromiche (frasi come "È stata un'auto o un gatto quello che ho visto?" o "Mai pari o dispari") con verifica immediata nella barra delle statistiche.
  • Scrittura a specchio e testo in ambulanza – Crea scritte al contrario che si leggono normalmente se visualizzate in uno specchio fisico o in uno specchietto retrovisore (come ECNALUBMA).
  • Inversione di file di registro ed elenchi – Utilizza Ordine di riga inversa per capovolgere le voci di registro cronologiche, i registri delle modifiche o gli elenchi numerati dal più vecchio al più recente.
  • Programmazione e test Unicode – Verifica gli algoritmi di manipolazione delle stringhe con emoji multi-byte complessi (🚀, 👨‍👩‍👧‍👦) e caratteri accentati.

Come invertire una stringa in modo sicuro in JavaScript (senza rompere gli emoji)

Un errore comune in JavaScript è l'utilizzo di str.split('').reverse().join(''). Poiché le stringhe JavaScript sono sequenze di unità di codice UTF-16 a 16 bit, split('') strappa a metà gli emoji da 4 byte (coppie surrogate). Per invertire le corde in modo sicuro nel moderno JavaScript:

// Safe for basic emojis (code points):
const reversed = Array.from("Hello 🚀").reverse().join(""); // "🚀 olleH"

// Best practice for all grapheme clusters (flags, skin tones, ZWJ emojis):
const segmenter = new Intl.Segmenter(undefined, { granularity: "grapheme" });
const safeReverse = Array.from(segmenter.segment("Hello 👨‍👩‍👧‍👦"), s => s.segment).reverse().join("");

Domande frequenti

Qual è la differenza tra "Inverti le lettere di ogni parola" e "Inverti l'ordine delle parole"?

Inverti le lettere di ogni parola mantiene ogni parola nella sua posizione originale nella frase ma scrive ogni parola al contrario ("Quick brown fox" → "kciuQ nworb xof"). Ordine inverso delle parole mantiene ogni parola scritta normalmente ma inverte la sequenza delle parole ("Quick brown fox" → "fox brown Quick").

Come faccio a mantenere le virgole e i punti alla fine delle parole invertite?

Seleziona Inverti le lettere di ogni parola e seleziona Mantieni la punteggiatura al suo posto. Con questa opzione abilitata, "Hello, world!" si converte in modo pulito in "olleH, dlrow!" invece di spostare la virgola e il punto esclamativo davanti alle parole.

Come posso invertire l'ordine delle righe in un elenco senza invertire le lettere?

Scegli l'opzione radio Ordine riga inversa (righe dal basso verso l'alto) nel pannello delle impostazioni. Inverte l'ordine verticale delle righe (rendendo l'ultima riga per prima e la prima per ultima) lasciando intatte tutte le parole e i caratteri su ciascuna riga.