nl

Unicode-escapes

Zet tekst om in Unicode-escapes (\uXXXX) en weer terug, lokaal in je browser en zonder upload.

Wat te escapen
  • Alleen niet-ASCII
  • Alle tekens

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    In broncode, JSON of configuratiebestanden worden speciale tekens vaak geschreven als een Unicode-escape: een umlaut als ä verschijnt dan als \u00e4. Zo blijft de tekst beperkt tot zuivere ASCII en voorkom je coderingsproblemen bij het uitwisselen tussen systemen. Deze tool converteert in beide richtingen: tekst wordt escapes, escapes worden weer leesbare tekst.

    De richting wordt automatisch herkend: bevat de invoer \uXXXX- of \u{...}-reeksen, dan worden die gedecodeerd; anders wordt de tekst gecodeerd. Standaard worden alleen tekens buiten ASCII geëscaped (umlauten, accenten, emoji's); met de optie "Alle tekens" wordt elk teken geëscaped. Tekens buiten het basisvlak (zoals emoji's) worden weergegeven als een surrogaatpaar van twee \uXXXX, precies zoals in JavaScript.

    De volledige conversie draait helemaal lokaal in je browser in pure JavaScript: je tekst wordt niet geüpload, niet opgeslagen en er wordt geen externe bibliotheek van een CDN geladen. Je kunt het resultaat downloaden als tekstbestand of meteen kopiëren.

    Technische gegevens

    Technische gegevens
    InvoerformatenTekstinvoer
    UitvoerformaatTXT
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Plak tekst of \uXXXX-escapes in het tekstveld.
    2. Kies eventueel "Alle tekens" in plaats van "Alleen niet-ASCII".
    3. Lees het resultaat of download het als tekstbestand.

    Beperkingen: Gebruikt \uXXXX-escapes (en \u{...} bij het decoderen), zoals gebruikelijk in JavaScript en JSON. Het coderen gebeurt via UTF-16-code-eenheden, dus tekens buiten het basisvlak nemen twee escapes in beslag. Andere escapevormen (zoals \xHH of \NNN) worden niet geproduceerd. Heel grote teksten worden begrensd door het geheugen van je apparaat.

    Veelgestelde vragen

    Wordt mijn tekst geüpload?

    Nee. De conversie draait helemaal lokaal in je browser; je tekst verlaat nooit je apparaat en wordt niet opgeslagen.

    Herkent de tool de richting automatisch?

    Ja. Bevat de invoer \uXXXX-reeksen, dan decodeert hij; anders codeert hij de tekst.

    Wat doet "Alle tekens"?

    Dan wordt elk teken geschreven als \uXXXX, ook gewone letters, handig wanneer de hele tekst ASCII-veilig moet zijn.

    Werken emoji's?

    Ja. Emoji's worden gecodeerd als een surrogaatpaar van twee \uXXXX en bij het decoderen correct samengevoegd; ook de \u{...}-vorm wordt gelezen.

    Gerelateerde tools