UltKit

Invertire testo

Il testo si può scrivere al contrario in tre modi: ogni carattere dall'ultimo al primo, le parole di ogni riga in ordine inverso oppure le righe dell'intero testo dal basso verso l'alto. Il risultato compare mentre si digita e viene calcolato nel browser, quindi nulla di ciò che si incolla viene caricato.

Inverti

0 caratteri · 0 parole · 0 righe

0 caratteri · 0 parole · 0 righe

Funziona interamente in questa scheda del browser. Il testo non viene mai caricato né salvato.

Cosa fa

Inverti testo capovolge il testo in tre modi: ogni carattere dall'ultimo al primo (emoji e lettere accentate restano intatte), le parole di ogni riga in ordine inverso, oppure le righe dell'intero testo dal basso verso l'alto.

Prima
stressed
Dopo
desserts

Tre tipi di inversione e a cosa serve ciascuno

La modalità Caratteri specchia l'intero testo: "stressed" diventa "desserts". Serve per verificare i palindromi, per creare giochi di parole e indizi da escape room, per nascondere uno spoiler in bella vista, oppure per ottenere il testo al contrario che uno specchio rende di nuovo leggibile, il trucco usato da Leonardo da Vinci nei suoi taccuini, scritti da destra a sinistra in scrittura speculare. La verifica di un palindromo funziona meglio dopo aver rimosso spazi e punteggiatura, perché "A man, a plan, a canal: Panama" si legge uguale al contrario solo una volta ridotta alle sole lettere.

La modalità Parole mantiene intatta ogni parola e ne inverte l'ordine in ciascuna riga, quindi "uno due tre" diventa "tre due uno". È utile per invertire un nome scritto come Cognome Nome, per esercizi di lingua e per invertire percorsi o breadcrumb scritti con gli spazi. La modalità Righe capovolge un elenco senza toccare le righe stesse: un log stampato dal più vecchio diventa dal più recente, un conto alla rovescia numerato diventa progressivo e un'esportazione di chat si può leggere in ordine cronologico inverso. Se invece serve un vero ordine alfabetico o numerico, usa Ordina righe.

Perché un'inversione ingenua rovina emoji e accenti

Una stringa JavaScript è una sequenza di unità di codice UTF-16 e molti strumenti di inversione si limitano a capovolgere questa sequenza. Così ogni carattere fuori dal Basic Multilingual Plane, come la maggior parte delle emoji, viene spezzato in due metà che non formano più un carattere valido, e i segni combinati si staccano: una é scritta come la lettera e seguita da un accento acuto combinato finisce con l'accento sulla lettera sbagliata. Le bandiere falliscono in modo più curioso, perché una bandiera emoji è composta da due lettere indicatori regionali; la bandiera degli Stati Uniti è formata dalle lettere U e S, e invertirle unità per unità produce la coppia S U.

Questo strumento divide il testo in grafemi con Intl.Segmenter del browser, la stessa unità che chi legge percepisce come un solo carattere, e inverte quelli. Le emoji di famiglia unite da zero-width joiner, i modificatori del tono della pelle, le bandiere e le lettere accentate restano tutti interi. Anche le scritture da destra a sinistra come arabo ed ebraico vengono invertite nell'ordine di memorizzazione; poiché il browser le mostra da destra a sinistra, il risultato invertito appare scorrere da sinistra a destra.

Domande frequenti

Come si verifica se una parola è palindroma?
Incolla il testo in modalità Caratteri e confronta il risultato con l'originale. Per le frasi, rimuovi prima spazi e punteggiatura e usa un'unica combinazione di maiuscole e minuscole, perché la verifica di un palindromo di norma li ignora.
Invertire il testo mantiene intere le emoji?
Sì. Il testo viene invertito per grafemi, quindi una sequenza di emoji, una bandiera o una lettera con accento combinato si sposta come un'unica unità invece di essere spezzata in metà rotte.
Si può invertire l'ordine di un elenco senza ordinarlo?
Scegli la modalità Righe. L'ultima riga diventa la prima e così via, mentre il testo di ogni riga resta esattamente com'era. Le righe vuote restano nella loro posizione speculare.
Il testo al contrario è lo stesso del testo capovolto o speculare?
No. L'inversione cambia solo l'ordine dei caratteri normali. Il testo capovolto sostituisce ogni lettera con un diverso carattere Unicode simile, come ɐ per a, ed è una trasformazione diversa.