Quoted-Printable-omvandlare

Koda vanlig text till Quoted-Printable (RFC 2045, den 7-bitars överföringskodning för innehåll som används i MIME-e-post) eller avkoda QP tillbaka till läsbar text. Utskrivbar ASCII passerar oförändrad; = blir =3D, andra byte blir =XX, avslutande mellanslag =20; mjuka radbrytningar sätts in vid en konfigurerbar kolumn. Avkodning slår ihop mjuka radbrytningar automatiskt.
All bearbetning sker lokalt i webbläsaren — inget laddas upp.
Mjuk radbrytning: Brutna rader avslutas med en =-escape som avkodare tar bort.
Koda text → QP: Varje indatarad omvandlas till UTF-8-byte. Byte 33–126 behålls oförändrade (utom = som blir =3D); tabbar, kontrollbyte och varje byte över 127 blir =XX; ett mellanslag i slutet av en rad blir =20. Ursprungliga radbrytningar är kvar som hårda radbrytningar (visas som LF här; MIME-mejlare radbryter om till CRLF och alla avkodare accepterar båda).
Avkoda QP → text: Ett = i slutet av en rad är en mjuk radbrytning: den slås ihop med nästa radbrytning (tas bort), så att ab= + radbrytning + cd blir abcd. Varje återstående =XX-par blir en byte; byteströmmen avkodas som UTF-8. Ett felaktigt = (saknade eller icke-hexadecimala siffror) rapporteras med sin position.
Ctrl+Enter i indatan kör det aktiva läget.
Välj en riktning och kör den. All bearbetning sker lokalt i webbläsaren.
Quoted-Printable-regler (RFC 2045):
Behålls som de är: utskrivbar ASCII 33–126 utom = — ABC, a b, skiljetecken passerar alla.
Escapas: = → =3D   mellanslag i radslut → =20   tabb → =09   varje byte 0–31 (utom tabb), 127 eller 128–255 → =XX (versal hex). Kinesisk text omvandlas först till sina UTF-8-byte, t.ex. 中 → =E4=B8=AD.
Mjuk radbrytning: en rad kan delas var som helst genom att avslutas med =; avkodare sammanfogar de två halvorna. Med 76 kolumners radbrytning ligger varje kodad rad (inklusive dess avslutande =) på eller under 76 tecken.
Radslut: utdatarutan visar LF-radbrytningar (webbläsare normaliserar CRLF i formulärfält); avkodaren accepterar =\r\n, =\n och =\r som mjuka radbrytningar oavsett.