Tekst normaliseren

Vervang de tekens waardoor geplakte tekst zich slecht gedraagt: gekrulde aanhalingstekens, lange streepjes, het beletselteken als één teken, harde spaties en onzichtbare tekens. Het normaliseert ook de Unicode-vorm. De omzetting gebeurt in je browser en er wordt niets geüpload.

Unicode-vorm

Zo werkt het

  1. Plak je tekst

    Typ of plak de tekst in het linkervak, of open een .txt-bestand. Geen tekst bij de hand? Klik op Voorbeeld.

  2. Direct resultaat

    De uitkomst verschijnt terwijl je typt. Pas de opties aan en zie meteen wat er verandert.

  3. Kopieer of download

    Kopieer het resultaat met één klik, sla het op als bestand of gebruik het als invoer voor een volgende stap.

Voorbeeld

“Slimme” aanhalingstekens, ‘enkele’ ook… met een harde spatie, een onzichtbaar koppelteken en een fi-ligatuur wordt "Slimme" aanhalingstekens, 'enkele' ook... met gewone spaties en de ligatuur als één teken bij de standaardinstelling NFC. Kies NFKC en de ligatuur wordt fi.

Wat kun je aanzetten?

  • Rechte aanhalingstekens: gekrulde enkele en dubbele aanhalingstekens en het beletselteken … worden ', " en ....
  • Lange streepjes: gedachtestreepjes en lange streepjes naar een koppelteken. Standaard uit.
  • Onzichtbare tekens en harde spaties: spaties zonder breedte en zachte koppeltekens verdwijnen, harde spaties worden gewone.
  • Spaties: dubbele spaties en spaties aan het eind van regels worden opgeruimd.
  • Unicode-vorm: NFC (standaard) of NFKC.

Waar helpt het?

Tekst gekopieerd uit Word of van een webpagina, voor die in code, een spreadsheet of een opdrachtregel komt, waar een gekrulde aanhaling een syntaxfout is. Voor een resultaat met gewone letters combineer je met accenttekens verwijderen; voor wat er in een tekst schuilgaat zet je hem om met tekst naar Unicode. Alleen spatieproblemen los je op met whitespace normaliseren.

Veelgestelde vragen

Wat zijn onzichtbare tekens en waarom geven ze problemen?

Spaties zonder breedte, zachte koppeltekens en harde spaties lijken op niets of op een gewone spatie maar zijn andere tekens. Ze maken gelijk ogende woorden ongelijk bij vergelijken, breken zoeken en verpesten code. Deze tool haalt ze weg.

Wat is het verschil tussen NFC en NFKC?

NFC combineert letters en accenten op de standaardmanier en laat de tekst zoals hij is. NFKC vervangt ook compatibiliteitsvormen, zoals ligaturen (fi wordt fi) en superscripts (² wordt 2), en verandert dus meer.

Worden mijn streepjes veranderd?

Alleen als je *Lange streepjes door een koppelteken vervangen* aanvinkt, wat standaard uit staat, omdat een gedachtestreepje of een streepje in een reeks vaak bedoeld is.

Hoe weet ik wat er is veranderd?

De notitie onder het resultaat noemt de soorten wijzigingen, bijvoorbeeld *Aangepast: onzichtbare tekens, harde spaties, aanhalingstekens*, of meldt dat er niets te normaliseren was.