Base32 Encoder and Decoder

Text ko RFC 4648 Base32 mein encode karein aur use wapas decode karein aapke browser mein. Aapka input aapke device par rehta hai.

Base32 Encoder / Decoder poori tarah aapke browser mein chalta hai. Jo text aur Base32 strings aap encode ya decode karte hain woh kabhi aapke device se bahar nahi jaate aur ArrayKit ko kuch upload nahi hota.

Base64 Encoder / Decoder kholein

Base32 Encoder / Decoder ke baare mein

Base32 Encoder / Decoder UTF-8 text ko RFC 4648 Base32 mein convert karta hai aur Base32 ko wapas readable text mein badalta hai. Base32 32-character alphabet A–Z aur 2–7 use karta hai, isliye output case-insensitive hai aur type karne, dictate karne, ya filenames aur URLs mein embed karne ke liye safe hai jaha Base64 ke mixed case aur +/ symbols pareshani karte hain. Encode mode result ko '=' ke saath ek 8-character boundary tak pad karta hai, aur ek toggle aapko padding drop karne deta hai jab koi system use bare expect karta hai. Decode mode forgiving hai: yeh lowercase accept karta hai, whitespace ignore karta hai, aur missing padding reconstruct karta hai, jabki alphabet ke bahar ke kisi bhi character ko flag karta hai. Yeh tab kaam aata hai jab aap TOTP secrets, DNS records, ya Bitcoin-style identifiers ke saath kaam karte hain. Sab kuch aapke device par chalta hai — jo text aap paste karte hain woh kabhi aapke browser se bahar nahi jaata.

Features

Base32 Encoder / Decoder kaise use karein

  1. Encode tab selected rakhein aur apna text type ya paste karein
  2. Base32 output copy karein, ya '=' characters drop karne ke liye Padding off karein
  3. Decode par switch karein aur text recover karne ke liye ek Base32 string paste karein
  4. Agar input mein A–Z ya 2–7 ke bahar characters hon to error banner padhein

Example

Input

foobar

Output

MZXW6YTBOI======

"foobar" canonical RFC 4648 padded Base32 value mein encode hota hai.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

Base32 kya hai aur yeh Base64 se kaise alag hai?
Base32 binary data ko sirf A–Z aur 2–7 use karke encode karta hai, isliye yeh case-insensitive hai aur Base64 ke +, / aur mixed case se bachta hai. Yeh Base64 se lamba hai lekin type karne, aloud padhne, aur URLs ya filenames mein use karne mein aasaan hai.
Yeh tool kaunsa Base32 alphabet use karta hai?
Yeh standard RFC 4648 alphabet use karta hai: letters A se Z ke baad digits 2 se 7, padding character ke roop mein '=' ke saath. Yeh Crockford ya z-base-32 variants use nahi karta.
Kya main aisa Base32 decode kar sakta hoon jo lowercase ho ya jismein padding na ho?
Haan. Decoder aapke liye input ko uppercase karta hai aur koi bhi missing '=' padding reconstruct karta hai, isliye lowercase aur unpadded Base32 dono bina extra steps sahi decode hote hain.
Mujhe padding on rakhni chahiye ya off?
Padding RFC 4648 follow karti hai aur output ko aath characters ka multiple rakhti hai, jo zyadatar systems expect karte hain. Ise sirf tab off karein jab koi specific format ya field bina trailing '=' ke bare string chahta ho.
Kya jab main encode ya decode karta hoon to mera text ek server ko bheja jaata hai?
Nahi. Base32 Encoder / Decoder poori tarah aapke browser mein chalta hai. Jo text aur Base32 strings aap paste karte hain woh aapke device par rehte hain aur kabhi ArrayKit ko upload nahi hote.

Related tools

Saare ArrayKit tools