Contatore di spazi

Conta gli spazi, le tabulazioni e gli a capo del tuo testo e trova i caratteri invisibili che ci si nascondono. Lo strumento rende visibile ogni spazio, segnala i doppi spazi, gli spazi a fine riga, gli spazi unificatori e i caratteri a larghezza zero, e corregge tutto con un clic.

  • Mostra i caratteri nascosti
  • Trova i doppi spazi
  • Correzione con un clic e Annulla
0 parole · 0 caratteri
Resta su questo dispositivo

Spazi resi visibili

Il tuo testo con ogni spazio, tabulazione e a capo in vista. Passa sopra o tocca un segno per vedere esattamente quale carattere è.

  • Spazio ·
  • Tabulazione →
  • A capo ¶
  • Spazio unificatore °
  • Altro spazio Unicode
  • Carattere invisibile ¦
  • Doppio spazio
  • Spazio a fine riga

Qui compare il tuo testo con i risultati evidenziati.

Come contare gli spazi di un testo

Ogni spazio, tabulazione e carattere nascosto si trova in tre passaggi.

  1. Incolla il testo

    Un testo copiato da un sito, da un PDF, da una chat, da un foglio di calcolo o dal codice. I risultati si aggiornano mentre scrivi.

  2. Guarda gli spazi

    Il testo compare con ogni spazio come ·, ogni tabulazione come →, ogni a capo come ¶ e i caratteri nascosti in rosso. Passa sopra un segno per vedere esattamente quale carattere è.

  3. Correggi quello che trovi

    Correggi i doppi spazi, togli gli spazi a fine riga, rendi normali gli spazi speciali o elimina i caratteri invisibili. Annulla è a un clic di distanza.

Esempio

L’esempio sembra un testo normale, ma nasconde un doppio spazio, una tabulazione, tre spazi unificatori, uno spazio a larghezza zero e una riga che finisce con degli spazi.

Controlla un testo di esempio

Tipi di spazi e di caratteri nascosti

Unicode definisce 25 caratteri di spaziatura, e alcuni altri caratteri sono invisibili senza essere spazi. Questi sono quelli che incontri più spesso.

CarattereCode pointCompare comeDa dove arriva
SpazioU+0020·La barra spaziatrice
TabulazioneU+0009→Il tasto Tab, il codice e i dati incollati da un foglio di calcolo
A capo (LF)U+000AInvio su Mac, Linux, telefoni e web
A capo (CR+LF)U+000D U+000AInvio su Windows; conta come un solo a capo
Spazio unificatoreU+00A0°Programmi di videoscrittura e siti web ( ), per esempio tra numero e unità
Spazio unificatore strettoU+202F°Tipografia curata, per esempio nei numeri grandi
Spazio a larghezza zeroU+200B¦ in rossoSiti e app, per permettere di andare a capo; non è uno spazio
Byte order markU+FEFF¦ in rossoL’inizio di alcuni file di testo
Trattino facoltativoU+00AD¦ in rossoI punti di sillabazione dei programmi di videoscrittura

Perché gli spazi nascosti creano problemi

I caratteri invisibili non disturbano in un paragrafo, ma creano problemi veri altrove:

  • Le ricerche non trovano niente: una parola con uno spazio a larghezza zero non è uguale alla stessa parola scritta normalmente.
  • I fogli di calcolo trattano «Milano» e «Milano» con uno spazio alla fine come due valori diversi, il che manda in confusione le ricerche e il CERCA.VERT.
  • Il codice e i file di dati si bloccano quando vengono eseguiti o importati, se c’è uno spazio unificatore o un byte order mark al posto di uno spazio normale, o al posto di niente.
  • I limiti di caratteri vengono consumati da spazi che non vedi.

Lo strumento mostra ognuno come un segno su cui passare sopra, ed Elimina i caratteri invisibili li cancella tutti. I caratteri di unione a larghezza zero dentro le emoji e nelle scritture araba e indiane restano, perché fanno parte del testo.

Gli spazi unificatori nei testi italiani

Lo spazio unificatore impedisce di andare a capo tra due parti che devono restare insieme. Nei testi italiani impaginati con cura si usa:

  • tra un numero e la sua unità di misura o la valuta: 10 km, € 49,99, 30 °C;
  • tra un’abbreviazione e il numero che segue: pag. 12, n. 4, art. 84;
  • tra le iniziali di un nome e il cognome: G. Verdi.

Questi spazi sono voluti: controlla che la destinazione non li accetti davvero prima di usare Rendi normali tutti gli spazi. I doppi spazi dopo un punto, invece, sono un’abitudine dei tempi della macchina da scrivere: Correggi i doppi spazi sostituisce ogni sequenza di due o più spazi tra le parole con uno solo. Gli spazi all’inizio della riga, che servono a rientrare, restano come sono.

Che cosa mostra il contatore di spazi

Ogni tipo di spaziatura, contato a parte.

  • ·

    Spazi e tabulazioni

    Spazi normali e tabulazioni, contati separatamente.

  • A capo

    Ogni a capo, con il CR+LF di Windows contato una volta.

  • °

    Spazi speciali

    Spazi unificatori, unificatori stretti e altri spazi Unicode che sembrano normali ma non lo sono.

  • ¦

    Caratteri invisibili

    Spazi a larghezza zero, caratteri di unione, byte order mark, trattini facoltativi e segni di direzione.

Domande frequenti sul contatore di spazi

Come conto gli spazi del mio testo?

Incolla il testo nel riquadro. Il numero di spazi, tabulazioni e a capo compare subito, e il testo compare qui sotto con ogni spazio visibile.

Che cos’è un carattere di spaziatura?

Un carattere che compare come spazio vuoto: spazi, tabulazioni, a capo e spazi speciali come lo spazio unificatore. Unicode definisce 25 caratteri di spaziatura.

Che cos’è uno spazio unificatore?

Uno spazio (U+00A0) che impedisce di andare a capo tra due parole, per esempio tra numero e unità in «10 km». In Word si inserisce con Ctrl+Maiusc+Spazio.

Che cos’è uno spazio a larghezza zero?

Un carattere invisibile (U+200B) che indica dove una riga può andare a capo. Non occupa spazio, quindi non lo vedi, ma può rovinare ricerche, link e dati.

Come tolgo i doppi spazi?

Premi «Correggi i doppi spazi». Ogni sequenza di due o più spazi tra le parole diventa uno solo. Annulla ripristina il testo originale.

Un a capo conta come spazio?

Sì. Gli a capo sono caratteri di spaziatura. Un a capo di Windows (CR+LF) è formato da due caratteri, ma qui conta come un solo a capo.

Il mio testo viene inviato?

No. Tutto viene controllato nel browser e niente viene inviato.

Fonti e riferimenti

  1. Whitespace character, Wikipedia
  2. Non-breaking space, Wikipedia
  3. Unicode Text Segmentation (UAX #29), Unicode Consortium