Caratteri nascosti nei testi di ChatGPT: cosa sono e come rimuoverli

Pubblicato il 12 novembre 2026 · 5 min di lettura · Dal team di TraceWipe

Incolli un testo di ChatGPT in un documento e qualcosa non va: una riga non va a capo, la ricerca non trova una parola che vedi chiaramente o un modulo web lo rifiuta. Il colpevole spesso è un carattere che non si vede.

Questa guida spiega quali caratteri invisibili compaiono nei testi generati dall’IA e in quelli copiati, se sono “filigrane” e come trovarli e rimuoverli.

Cosa sono i “caratteri nascosti”

Unicode, il sistema che i computer usano per rappresentare il testo, include molti caratteri che non occupano spazio visibile o che sembrano identici a uno spazio normale. Hanno usi legittimi in tipografia e in lingue come arabo, persiano e hindi, ma nei testi quotidiani in italiano di solito sono accidentali.

I più comuni sono:

Carattere Codice Cosa fa
Spazio a larghezza zero U+200B Un’opportunità di a capo invisibile, senza larghezza
Non-unificatore / unificatore a larghezza zero U+200C / U+200D Controllano come si uniscono lettere o emoji
Unificatore di parole U+2060 Impedisce un a capo, in modo invisibile
Byte order mark U+FEFF Un marcatore di file che a volte finisce in mezzo al testo
Trattino morbido U+00AD Visibile solo quando una parola va a capo a fine riga
Spazio indivisibile U+00A0 Sembra uno spazio ma non permette di andare a capo
Spazio stretto indivisibile U+202F Uno spazio indivisibile più sottile, usato in alcuni formati di numeri e date
Controlli bidirezionali U+202A–U+202E, U+2066–U+2069 Cambiano la direzione in cui il testo viene mostrato
Caratteri tag Unicode U+E0000–U+E007F Copie invisibili di lettere ASCII: possono formare un intero messaggio nascosto

ChatGPT aggiunge filigrane nascoste al testo?

La domanda è diventata virale ad aprile 2025, quando utenti e una startup del settore educativo hanno segnalato che i nuovi modelli di ragionamento di OpenAI inserivano spazi stretti indivisibili (U+202F) nelle risposte più lunghe. Molti hanno pensato a una filigrana segreta.

Secondo quanto riportato all’epoca, OpenAI rispose che quei caratteri erano una stranezza del modo in cui i modelli erano stati addestrati, non una filigrana intenzionale, e test successivi indicarono che il fenomeno era in gran parte scomparso. OpenAI ha dichiarato pubblicamente di aver studiato le filigrane per il testo senza adottarle, citando quanto sarebbe facile aggirarle e il rischio di penalizzare ingiustamente chi non è madrelingua inglese. Le politiche cambiano, soprattutto con l’entrata in vigore delle leggi sulla trasparenza dell’IA, quindi controlla la documentazione aggiornata del fornitore.

In ogni caso, due cose sono chiare:

  1. I caratteri nascosti non sono un modo affidabile per riconoscere un testo IA. Compaiono in testi di molte fonti (word processor, PDF, pagine web, app di messaggistica) e spariscono con una semplice pulizia.
  2. Rimuoverli non rende un testo “non rilevabile”. I rilevatori di IA analizzano lo stile di scrittura, non i caratteri invisibili.

Perché i caratteri nascosti sono comunque un problema

Anche quando non significano nulla, i caratteri invisibili causano problemi reali:

  • Formattazione rovinata: a capo strani, parole che non vanno a capo, testo disallineato.
  • Ricerche fallite: “fattura” con uno spazio a larghezza zero all’interno non corrisponde a una ricerca di “fattura”.
  • Errori in codice e dati: un U+FEFF o U+200B finito in un file di configurazione, un CSV, una formula di foglio di calcolo o un URL può causare errori difficilissimi da trovare.
  • Moduli e nomi utente rifiutati: alcuni siti rifiutano input con caratteri insoliti.
  • Istruzioni nascoste: i caratteri tag Unicode possono nascondere intere frasi in un testo apparentemente innocuo. I ricercatori di sicurezza hanno mostrato come possano far arrivare ai sistemi IA istruzioni (“prompt injection”) che chi legge non vede mai.
  • Contraffazione: i controlli bidirezionali possono far apparire un testo o un codice diverso da come viene eseguito davvero (la tecnica “Trojan Source”).

Come trovare i caratteri nascosti

  1. Apri il pulitore di testo IA di TraceWipe.
  2. Incolla il testo.
  3. Lo strumento conta ogni carattere nascosto, gli dà un nome (ad esempio ZERO WIDTH SPACE) e lo evidenzia nel punto esatto in cui si trova.
  4. Se il testo contiene caratteri tag Unicode, il messaggio nascosto che formano viene decodificato e mostrato.

Tutto funziona nel browser, quindi il testo non lascia mai il tuo dispositivo.

Scopri e rimuovi i caratteri invisibili

Incolla, pulisci e copia in pochi secondi.

Apri il pulitore di testo →

Come rimuovere i caratteri nascosti

Nel pulitore, la versione pulita compare accanto all’originale. Puoi scegliere di:

  • Convertire gli spazi speciali in spazi normali: trasforma spazi indivisibili, sottili e stretti in spazi comuni.
  • Ridurre gli spazi doppi: sistema gli spazi rimasti.
  • Semplificare virgolette e trattini: converte virgolette tipografiche, lineette (—) e puntini di sospensione (…) in semplici caratteri da tastiera. Utile per codice, CSV e sistemi di solo testo.
  • Mantenere o rimuovere i modificatori emoji: emoji come le famiglie o i cuori colorati si basano su unificatori e selettori di variante, quindi vengono mantenuti per impostazione predefinita.

Poi fai clic su Copia testo pulito.

Altri metodi

  • Microsoft Word: attiva Mostra tutto ¶ per vedere alcuni segni di formattazione, poi usa Trova e sostituisci con i caratteri speciali. Non mostra tutti i caratteri a larghezza zero.
  • Editor di codice: VS Code evidenzia per impostazione predefinita molti caratteri Unicode invisibili o ambigui.
  • Incolla come testo normale: Ctrl + Maiusc + V (Windows) o Cmd + Maiusc + Opzione + V (Mac) elimina la formattazione, ma non i caratteri Unicode invisibili.

Domande frequenti

Rimuovere i caratteri nascosti cambia le mie parole?

No. Il pulitore rimuove o normalizza solo i caratteri invisibili e gli spazi speciali. L’opzione per semplificare virgolette e trattini cambia lo stile della punteggiatura ed è disattivata per impostazione predefinita.

È sicuro rimuovere caratteri da testi in arabo o persiano?

Unificatori e non-unificatori a larghezza zero possono avere un significato in alcune scritture, e i segni di direzione contano nei testi da destra a sinistra. Controlla il risultato prima di usarlo e conserva l’originale.

Altri strumenti di IA aggiungono caratteri nascosti?

I caratteri nascosti possono comparire in testi di qualsiasi provenienza, inclusi altri chatbot, PDF e pagine web. Trattali come un problema di formattazione, non come prova dell’origine di un testo.

I caratteri nascosti possono celare un messaggio per l’IA?

Sì. I caratteri tag Unicode possono codificare un’intera frase invisibile alle persone ma leggibile dai software, compresi i modelli di IA. Il pulitore di testo decodifica e mostra qualsiasi messaggio di questo tipo.

Provalo gratis: nulla viene caricato

Tutti gli strumenti di TraceWipe funzionano in privato nel tuo browser.

Pulisci il testo →
Mantieni TraceWipe gratuito

Niente pubblicità invadente, niente registrazioni, niente upload. Se questi strumenti ti hanno fatto risparmiare tempo, un caffè aiuta a coprire hosting e nuove funzioni.

Offrimi un caffè

Altre guide