Coderingsdetector — welke tekencodering heeft dit bestand?
Coderingsdetector
Bepaal de tekencodering van een tekstbestand of een ruwe bytereeks — UTF-8, UTF-16 LE/BE, UTF-32, US-ASCII, Windows-1252, ISO-8859-1, GBK/GB18030, Big5, Shift-JIS, EUC-KR en EUC-JP — compleet met BOM-detectie en een gerangschikte lijst van kandidaten. Deze pagina is de volledig lokale, alleen-browser-versie van de oude Online bestandscoderingsconverter (die coderingen op een server detecteerde); hier wordt elke byte op uw eigen machine geïnspecteerd. Byte-ordermarkeringen, strikte UTF-8-validatie en statistieken over vervangingstekens doen het zware werk — er wordt nooit iets geüpload. Zie ook de Chinese mojibake-herstel wanneer tekst als verminkte tekens verschijnt.
Invoer:Tekst die u al kunt lezen is door de browser gedecodeerd — voer in plaats daarvan de oorspronkelijke bytes in (bestand of hex).
Te inspecteren bestand
Klik om een bestand te kiezen of sleep het hier naartoe
Ruwe bytes als hex
Handig wanneer u alleen een hex-dump heeft — bijvoorbeeld van xxd, od -A x -t x1z of het hulpmiddel Hex-tekst.
Detectieresultaat
Hoe detectie werkt (en de eerlijke grenzen ervan): een byte-ordermarkering (BOM) bepaalt UTF-8 / UTF-16 / UTF-32 meteen; anders worden de bytes gecontroleerd tegen de strikte UTF-8-regels, daarna een UTF-16-indelingsheuristiek (plaatsing van NUL-bytes voor ASCII-achtige tekst), en ten slotte wordt elke kandidaat gedecodeerd met de eigen TextDecoder van de browser — de codering waarvan de decodering de minste U+FFFD-vervangingstekens oplevert staat bovenaan. GBK, Big5, Shift-JIS en EUC-KR zijn allemaal enkel- en meervoudige-bytecoderingen die door elkaar kunnen worden gehaald zonder BOM, dus de pagina toont kandidaten met zekerheid in plaats van te raden. Puur binaire gegevens worden gemeld als “niet-decodeerbare tekst”. Het decoderen zelf is hier nooit verliesgevend — het rapporteert alleen.
🔷 Coderingstools
Coderingsconverters die volledig in uw browser draaien.