Quoted-Printable Encoder / Decoder Online
Apne browser mein hi Quoted-Printable (MIME =XX) text ko encode aur decode karein. Jo bhi aap paste karte hain woh kahin upload nahi hota.
Quoted-Printable Encoder / Decoder poori tarah aapke browser mein chalta hai. Aap jo text aur message content paste karte hain woh kabhi aapki device se bahar nahi jaata aur kuch bhi ArrayKit par upload nahi hota.
Base64 Encoder / Decoder kholein
Quoted-Printable Encoder / Decoder ke baare mein
Quoted-Printable Encoder / Decoder text ko RFC 2045 mein define ki gayi Quoted-Printable transfer encoding mein convert karta hai aur wapas laata hai — yeh wahi format hai jise email clients aur MIME messages use karte hain taaki mostly plain-text content readable rahe, jabki printable ASCII range se bahar ki bytes ko safely represent kiya ja sake. Encode mode aapke text ko UTF-8 mein convert karta hai, 33–126 range se bahar har cheez (plus khud '=' sign) ko uppercase hex mein =XX ke roop mein escape karta hai, aur lambi lines ko soft line breaks se wrap karta hai taaki koi bhi line 76 characters se zyada na ho. Decode mode iska ulta karta hai — soft breaks remove karta hai aur =XX escapes (chahe uppercase ho ya lowercase) ko wapas original characters mein badalta hai, jisme accented letters aur multi-byte UTF-8 text bhi shamil hain. Yeh tab kaam aata hai jab aap ek .eml file debug kar rahe hain, ek MIME email body inspect kar rahe hain, ya mail server ke output mein dikh rahi raw =XX sequences ko samajhne ki koshish kar rahe hain. Sab kuch aapke browser mein locally chalta hai — koi bhi message content upload nahi hota.
Features
- Correct UTF-8 byte escaping ke saath text ko Quoted-Printable mein encode karein
- Quoted-Printable ko wapas readable text mein decode karein, accents aur emoji sahit
- RFC 2045 ke hisaab se encoded lines ko 76 characters par soft-wrap karta hai
- Line ke end mein trailing tabs aur spaces ko escape karta hai taaki woh mail transport mein safe rahein
- Decode karte waqt uppercase aur lowercase dono tarah ke =XX hex escapes accept karta hai
- Encode aur decode dono mein multi-line text ke hard line breaks preserve karta hai
- Agar decode input mein koi malformed escape ho to warning deta hai, phir bhi best-effort result dikhata hai
- Poori tarah aapke browser mein chalta hai, message content kahin bhi nahi bheja jaata
Quoted-Printable Encoder / Decoder kaise use karein
- Mode switch se 'Encode' ya 'Decode' choose karein
- Input panel mein apna text (ya Quoted-Printable content) paste ya type karein
- Type karte waqt output panel mein converted result dekhein
- Panel header ke button se output copy karein
Example
Input
Café Münchén
Output
Caf=C3=A9 M=C3=BCnch=C3=A9n
Har accented character ki UTF-8 bytes ko =XX ke roop mein escape kiya jaata hai; plain ASCII waisa hi rehta hai.
Common errors aur troubleshooting
- Decoded text mein accented letters ki jagah garbled characters dikhte hain. — Check karein ki har multi-byte UTF-8 character ki poori =XX sequence maujood hai — ek truncated escape (jaise akela =C3) sahi tarike se decode nahi hoga.
- Soft-wrapped line mein decode karne ke baad bhi ek trailing '=' bacha rehta hai. — Quoted-Printable Encoder / Decoder decode karte waqt soft line breaks ('=\r\n') automatically remove kar deta hai; agar akela '=' bach jaata hai, to source mein shayad non-standard line ending ho — pehle usse normalize karke dekhein.
- Symbols wale short text ke liye encoded output expected se lamba dikhta hai. — Printable ASCII (33–126) se bahar har byte ko teen characters (=XX) mein escape kiya jaata hai, jisme khud '=' sign bhi shamil hai, isliye punctuation ya accents wala text naturally bada ho jaata hai.
- Decode karte waqt malformed escape ki warning dikhti hai. — Ek akela '=' dhundein jiske baad do hex digits ya line break nahi aa raha — tool phir bhi baaki text ko best-effort result ke roop mein decode karta hai.
Aksar pooche jaane wale sawaal
- Quoted-Printable encoding kya hai?
- Quoted-Printable ek MIME content-transfer-encoding hai jo RFC 2045 mein define ki gayi hai. Yeh mostly 7-bit ASCII text ko plain form mein readable rakhti hai, jabki 33–126 range se bahar kisi bhi byte (aur khud '=' sign) ko hexadecimal mein =XX ke roop mein represent karti hai, aur lambi lines ko soft breaks se wrap karti hai taaki koi bhi line 76 characters se zyada na ho.
- Quoted-Printable Encoder accented aur non-ASCII text ko kaise handle karta hai?
- Yeh pehle aapke text ko UTF-8 bytes mein encode karta hai, phir printable ASCII range se bahar har byte ko =XX ke roop mein escape karta hai. 'é' jaisa character do escaped bytes, '=C3=A9', ban jaata hai kyunki yeh UTF-8 mein do bytes leta hai.
- Kya Quoted-Printable Decoder =3d jaise lowercase hex ko handle kar sakta hai?
- Haan. Decoder =XX escapes mein uppercase aur lowercase dono tarah ke hex digits accept karta hai, isliye '=3d' aur '=3D' dono same '=' character mein decode hote hain.
- Quoted-Printable output 76 characters par kyun wrap hota hai?
- RFC 2045 har encoded line ko 76 characters (soft break marker sahit) tak limit karta hai kyunki bahut se purane mail transport systems aur terminals lambi lines ko reliably handle nahi kar paate the. Jab bhi koi line is limit ko cross karti, encoder ek soft break '=\r\n' insert kar deta hai.
- Kya Quoted-Printable Encoder / Decoder mera email content kahin upload karta hai?
- Nahi. Encoding aur decoding poori tarah aapke browser mein hoti hai. Jo text ya message content aap paste karte hain woh kabhi aapki device se bahar nahi jaata aur na hi ArrayKit ya kisi server par bheja jaata hai.
- Quoted-Printable aur Base64 encoding mein kya farak hai?
- Quoted-Printable zyadatar ASCII text ko waise hi readable rakhta hai aur sirf zaroori bytes ko escape karta hai, isliye zyadatar English content compact rehta hai. Base64 har byte ko ek fixed alphabet mein dobara encode karta hai, jo binary data ke liye zyada dense hota hai lekin plain text ko decode hone tak unreadable bana deta hai.
Related tools
Saare ArrayKit tools