Quoted-Printable-kodare
Koda text till quoted-printable (RFC 2045) eller avkoda QP tillbaka till läsbar text med korrekt hantering av flerbyteig UTF-8 och mjuka radbrytningar vid 76 kolumner, helt i din webbläsare.
Vad är quoted-printable och var används det?
Quoted-printable (QP) är en MIME-innehållsöverföringskodning definierad i RFC 2045. Den gör om text med specialtecken eller icke-ASCII-tecken till nästan helt läsbar ASCII, och används därför i e-posttexter, EML-filer, sändlistearkiv och SMTP-huvuden som =?UTF-8?Q?...?=.
Hur fungerar quoted-printable-kodning?
Varje byte som inte är ett säkert utskrivbart ASCII-tecken ersätts med ett likhetstecken följt av sitt tvåsiffriga hexadecimala värde: é blir =C3=A9 i UTF-8. Säkra tecken (bokstäver, siffror, de flesta skiljetecken) förblir läsbara, och likhetstecknet självt escape:as alltid som =3D.
Vad är mjuka radbrytningar?
RFC 2045 begränsar kodade rader till 76 tecken. När en rad skulle bli längre infogar kodaren ett = omedelbart följt av ett radbryt; vid avkodning tas det = -tecknet och brytningen bort och originaltexten återställs exakt. Hårda brytningar utan = är äkta nyradstecken och bevaras.
Hur hanteras icke-ASCII-tecken?
Det här verktyget använder UTF-8 som teckenuppsättning. Tecken utanför ASCII omvandlas först till sina UTF-8-byte och varje byte escape:as individuellt, så ett trebytetecken som 中 blir =E4=B8=AD. Vid avkodning samlas byteen ihop och den ursprungliga UTF-8-texten byggs upp igen.
Varför ser jag =3D, =20 eller =2E i utdata?
=3D är likhetstecknet självt, som alltid måste escape:as så det inte förväxlas med en escape-sekvens. =20 och =09 kodar mellanslag och tabulatorer som skulle hamna i radslut, där avslutande blanktecken inte får överleva transporten.
Vad gör läget för automatisk identifiering?
Auto granskar din inmatning: innehåller den =XX-sekvenser eller rader som slutar med = avkodas den, annars kodas den. Om gissningen blir fel, växla uttryckligen till Koda eller Avkoda med lägesväljaren.
Skickas min text någonstans?
Nej. Kodning, avkodning och identifiering körs lokalt i din webbläsare med JavaScript. Inget du klistrar in skickas till någon server, så du kan bearbeta konfidentiellt e-postinnehåll tryggt.
Varför rapporterar avkodningen en ogiltig sekvens?
I avkodningsläge måste inmatningen vara ren ASCII. Ett = som inte följs av två hexadecimala siffror, eller vilket icke-ASCII-tecken som helst klistrat in i avkodningsinmatningen, kan inte vara giltig quoted-printable, så verktyget visar ett fel i stället för att producera skräptecken.
När ska man använda quoted-printable i stället för Base64?
QP håller vanlig text nästan helt läsbar och förblir kompakt för innehåll som mest består av ASCII, medan Base64 kodar allt, växer 4/3 men klarar binärdata. Mailsystem stödjer båda: QP passar bättre för läsbara meddelanden, Base64 för bilagor och tät binärdata.
Hur man använder Quoted-Printable-kodare
Quoted-printable (QP) är den MIME-kodning som e-postsystem använder för att frakta text med accenter, symboler eller icke-latinska skrifter genom rena ASCII-kanaler. Detta verktyg kodar text till QP och avkodar den med korrekt hantering av flerbyteig UTF-8, =XX-undandrag och mjuka radbrytningar vid 76 kolumner. Allt körs lokalt i din webbläsare.
- Välj ett läge: Automatisk detektering (rekommenderas), Koda → QP, eller Avkoda → Text.
- Skriv eller klistra in i inmatningsrutan — resultatet uppdateras live medan du skriver. I Autoläge behandlar verktyget inmatning som innehåller =XX-sekvenser eller avslutande =-tecken som QP att avkoda, och allt annat som text att koda.
- Radbrytningar i din text blir hårda brytningar i utmatningen; kodaren infogar mjuka brytningar (ett = i slutet av en rad) så att ingen rad överstiger 76 tecken — precis som RFC 2045 kräver.
- Använd Byt för att flytta utmatningen tillbaka till inmatningen, och Kopiera för att skicka resultatet till urklipp.
Teckenuppsättningen är låst till UTF-8 — text kodas som UTF-8-bytes och QP-utmatningen avkodas som UTF-8. Ser du kedjor i stil med =E4=B8=AD är det flerbytestecken, ett =XX-par per byte.
Relaterade verktyg
- Base64 Kodning/Avkodning Gratis online Base64 kodare och avkodare. Konvertera text till Base64 och Base64 till text direkt. Ingen serveruppladdning, 100% privat.
- E-postvalidator Validera e-postadresser omedelbart. Kontrollera syntax, format, domän och RFC 5322-efterlevnad. Batchvalidering stöds.
- HTML-Entity Koda/Avkoda Koda eller avkoda HTML-entities direkt. Konvertera specialtecken som <, >, &, ", ' till HTML-entities och vice versa. Gratis, snabbt, i din webbläsare.
- Hex-visare Visa filinnehåll i hex-dump-format med sökning, offset-navigering och virtuell scrollning
- AES-kryptering / -avkryptering AES-kryptering/avkryptering med CBC, CFB, CTR, OFB, ECB-lägen, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bitars nycklar, Base64-utdata, automatisk nyckel/IV-formatdetektering
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimera filer till .br med kvalitet 0–11 eller dekomprimera .br till originalet. Körs helt i webbläsaren — ingen uppladdning, ingen installation.
- Zstd-kompressor Gratis zstd-kompressor online. Komprimera filer till .zst med Zstandard-nivåer 1–19 eller dekomprimera .zst till originalet. Körs helt i webbläsaren — ingen uppladdning, ingen installation.
- MessagePack-konverterare Gratis MessagePack-konverterare online. Koda JSON till msgpack och avkoda hex, base64 eller .bin-filer till läsbar JSON, med storleksjämförelse. Ingen uppladdning, körs i webbläsaren.