Quoted-Printable-codeerder
Codeer tekst naar quoted-printable (RFC 2045) of decodeer QP terug naar leesbare tekst met correcte UTF-8-multibyte-verwerking en zachte regeleinden van 76 kolommen, volledig in je browser.
Wat is quoted-printable en waar wordt het gebruikt?
Quoted-printable (QP) is een MIME-inhoudsoverdrachtcodering gedefinieerd in RFC 2045. Het zet tekst met speciale of niet-ASCII-tekens om in bijna volledig leesbare ASCII, en wordt daarom gebruikt in e-mailbodies, EML-bestanden, mailinglijstarchieven en SMTP-headers zoals =?UTF-8?Q?...?=.
Hoe werkt quoted-printable-codering?
Elke byte die geen veilig afdrukbaar ASCII-teken is, wordt vervangen door een gelijkteken gevolgd door zijn tweecijferige hexadecimale waarde: é wordt in UTF-8 =C3=A9. Veilige tekens (letters, cijfers, de meeste leestekens) blijven leesbaar en het gelijkteken zelf wordt altijd ge-escaped als =3D.
Wat zijn zachte regeleinden?
RFC 2045 beperkt gecodeerde regels tot 76 tekens. Als een regel langer zou worden, plaatst de coder een = direct gevolgd door een regeleinde; bij decodering worden dat = en de regeleinde verwijderd en de originele tekst exact hersteld. Harde regeleinden zonder = zijn echte nieuwe regels en blijven bestaan.
Hoe worden niet-ASCII-tekens afgehandeld?
Deze tool gebruikt UTF-8 als tekenset. Tekens buiten ASCII worden eerst omgezet naar hun UTF-8-bytes en elke byte wordt afzonderlijk ge-escaped, dus een dre byte-teken als 中 wordt =E4=B8=AD. Bij decodering worden de bytes verzameld en de originele UTF-8-tekst gereconstrueerd.
Waarom zie ik =3D, =20 of =2E in de uitvoer?
=3D is het gelijkteken zelf, dat altijd ge-escaped moet worden om niet verward te worden met een escape-reeks. =20 en =09 coderen spaties en tabs die aan het regeleinde zouden eindigen, waar witruimte aan het einde de transport niet mag overleven.
Wat doet de automatische detectiemodus?
Auto bekijkt je invoer: bevat die =XX-reeksen of regels die eindigen op =, dan wordt gedecodeerd; anders gecodeerd. Als de inschatting verkeerd is, schakel dan expliciet naar Coderen of Decoderen met de moduskiezer.
Wordt mijn tekst ergens naartoe gestuurd?
Nee. Codering, decodering en detectie draaien lokaal in je browser met JavaScript. Niets van wat je plakt wordt naar een server gestuurd, dus je kunt vertrouwelijke e-mailinhoud gerust verwerken.
Waarom meldt decoderen een ongeldige reeks?
In decodermodus moet de invoer pure ASCII zijn. Een = die niet gevolgd wordt door twee hexadecimale cijfers, of elk niet-ASCII-teken dat in de decodeerinvoer wordt geplakt, kan geen geldige quoted-printable zijn, dus toont de tool een foutmelding in plaats van wartaal.
Wanneer quoted-printable gebruiken in plaats van Base64?
QP houdt gewone tekst bijna volledig leesbaar en blijft compact bij vooral ASCII-inhoud, terwijl Base64 alles codeert, met 4/3 toeneemt maar binaire data aankan. Mailsystemen ondersteunen beide: QP is prettiger voor leesbare berichten, Base64 voor bijlagen en dichte binaire data.
Hoe Quoted-Printable-codeerder te gebruiken
Quoted-printable (QP) is de MIME-codering waarmee mailsystemen tekst met accenten, symbolen of niet-Latijnse schriften via zuiver ASCII-kanalen vervoeren. Deze tool codeert tekst naar QP en decodeert hem terug met correcte UTF-8-multibyte-verwerking, =XX-escapes en zachte regeleinden van 76 kolommen. Alles draait lokaal in je browser.
- Kies een modus: Automatisch detecteren (aanbevolen), Coderen → QP, of Decoderen → Tekst.
- Typ of plak in het invoervak — het resultaat werkt live bij terwijl je typt. In de Automodus behandelt de tool invoer met =XX-reeksen of afsluitende =-tekens als te decoderen QP, en al het andere als te coderen tekst.
- Regeleinden in je tekst worden harde einde in de uitvoer; de codeerder voegt zachte einde in (een = aan het regeleinde) zodat geen enkele regel boven de 76 tekens uitkomt, precies zoals RFC 2045 vereist.
- Gebruik Wisselen om de uitvoer terug in de invoer te zetten, en Kopiëren om het resultaat naar je klembord te sturen.
De tekenset staat vast op UTF-8 — tekst wordt gecodeerd als UTF-8-bytes en de QP-uitvoer wordt als UTF-8 gedecodeerd. Zie je ketens van het type =E4=B8=AD, dan zijn dat multibyte-tekens, één =XX-paar per byte.
Gerelateerde tools
- Base64 Coderen/Decoderen Gratis online Base64 encoder en decoder. Converteer tekst naar Base64 en Base64 naar tekst direct. Geen server upload, 100% privé.
- E-mail Validator Valideer e-mailadressen direct. Controleer syntaxis, formaat, domein en RFC 5322-compliance. Batch-validatie ondersteund.
- HTML-Entity Coderen/Decoderen Codeer of decodeer HTML-entities direct. Converteer speciale tekens zoals <, >, &, ", ' naar HTML-entities en omgekeerd. Gratis, snel, in uw browser.
- Hex-viewer Bekijk bestandsinhoud in hex-dump formaat met zoekfunctie, offset-navigatie en virtueel scrollen
- AES-versleuteling / -ontsleuteling AES-versleuteling/-ontsleuteling met CBC, CFB, CTR, OFB, ECB-modi, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit sleutels, Base64-uitvoer, automatische sleutel/IV-formaatdetectie
- Brotli-compressor Gratis Brotli-compressor online. Comprimeer bestanden naar .br met kwaliteit 0–11 of decomprimeer .br naar het origineel. Draait volledig in je browser — geen uploads, geen installatie.
- Zstd-compressor Gratis zstd-compressor online. Comprimeer bestanden naar .zst met Zstandard-niveaus 1–19 of decomprimeer .zst naar het origineel. Draait volledig in je browser — geen uploads, geen installatie.
- MessagePack-converter Gratis online MessagePack-converter. Codeer JSON naar msgpack en decodeer hex, base64 of .bin-bestanden terug naar leesbare JSON, met groottevergelijking. Geen upload, draait in je browser.