Base64 Encoder Decoder Online

Is Base64 encoder decoder se text ko encode aur Base64 ko decode karein, UTF-8, emoji aur URL-safe support ke saath.

Aapka text poori tarah aapke browser mein encode aur decode hota hai, isliye aap jo paste karte hain woh server par upload nahi hota.

Banaya aur maintain kiya: Udit Agarwal

Base64 Encoding, Explained

Token inspect karna hai? JWT Decoder try karein.

Base64 Encode / Decode ke baare mein

Ye Base64 encoder decoder text ko Base64 mein convert karta hai aur Base64 ko wapas readable text mein decode karta hai, sab kuch locally aapke browser mein process hota hai. Encoding UTF-8 safe hai, isliye emoji, accents aur koi bhi Unicode character bina kharab hue sahi se round-trip karte hain. Decoder forgiving hai: ye URL-safe alphabet (- aur _ wala) accept karta hai, missing padding ko tolerate karta hai, aur Base64 ko text mein decode karne se pehle stray whitespace hata deta hai. Ye developers, QA engineers, aur un sabhi logon ke liye banaya gaya hai jo APIs, JWTs, data URIs, ya HTTP headers ke saath kaam karte hain aur ek quick, reliable base64 converter chahte hain jo turant encode ya decode kar sake. Ek click mein Encode aur Decode modes ke beech switch karein aur result copy karein. Kyunki sab kuch aapke browser mein chalta hai, kuch bhi server par upload nahi hota.

Features

  • UTF-8 safe encoding taaki emoji aur accented characters sahi se round-trip karein
  • Standard aur URL-safe Base64 (- aur _ characters) dono decode karta hai
  • Decode karte waqt missing ya extra padding ko tolerate karta hai
  • Paste kiye gaye input se whitespace aur newlines apne aap hata deta hai
  • Encode aur Decode modes ke beech one-click switch
  • Input empty ho ya valid Base64 na ho to clear error messages
  • Encoded ya decoded output ko ek hi action mein copy karein

Base64 Encode / Decode kaise use karein

  1. Text ko Base64 mein convert karne ke liye Encode mode chunein, ya Base64 ko wapas text mein convert karne ke liye Decode mode.
  2. Apna text ya Base64 string input box mein type ya paste karein.
  3. Converted result turant output area mein dekhein.
  4. Output ko copy karke apni API call, header, ya data URI mein use karein.

Example

Input

Hello, ArrayKit!

Output

SGVsbG8sIEFycmF5S2l0IQ==

Plain UTF-8 text ko standard Base64 mein encode karna.

Common errors aur troubleshooting

  • Decode karne par "Input is not valid Base64." aata hai. — Base64 alphabet (A-Z, a-z, 0-9, +, /, -, _) ke bahar ke koi bhi characters hata dein aur dobara try karein; stray symbols ya truncated data decoding kharab kar dete hain.
  • Decoded text mein garbled characters ya mojibake dikhta hai — Original data shayad UTF-8 text nahi tha, ya Base64 string ka sirf ek hissa copy hua tha. Clean round-trip ke liye poori string paste karein.
  • Ek URL-safe token kahin aur decode nahi hota — URL-safe Base64 - aur _ use karta hai aur aksar padding drop kar deta hai. Ye tool ise decode kar leta hai, par agar koi doosra system reject kare, to - ko + aur _ ko / mein convert karein aur = padding wapas add karein.
  • Paste kiye gaye block mein whitespace ya line breaks se dikkat lagti hai — Yahan kuch karne ki zaroorat nahi; decoder decode karne se pehle whitespace aur newlines apne aap hata deta hai.

Aksar pooche jaane wale sawaal

Base64 encoder decoder kya hota hai?
Ye ek tool hai jo text aur binary-safe strings ko Base64 mein aur wapas convert karta hai. ArrayKit ka Base64 encoder decoder dono directions aapke browser mein chalata hai, emoji aur accents ki UTF-8 safe handling ke saath.
Main Base64 string ko text mein kaise decode karoon?
Decode mode par switch karein, apni Base64 string input box mein paste karein, aur readable text turant output area mein aa jaata hai jise aap copy kar sakte hain.
Kya ArrayKit ka Base64 tool URL-safe Base64 support karta hai?
Haan. Decoding URL-safe alphabet ke - aur _ characters accept karti hai aur missing padding tolerate karti hai, isliye JWTs aur URLs ke tokens cleanly decode hote hain.
Kya Base64 tool emoji aur accented characters handle kar sakta hai?
Haan. Text Base64 se pehle UTF-8 encode hota hai, isliye emoji aur accents samet koi bhi Unicode bina kharab hue sahi se round-trip karta hai.
Meri Base64 string decode kyun fail ho rahi hai?
Input mein Base64 alphabet ke bahar ke characters hain, ya string ka ek hissa missing hai. Poori, unmodified string paste karein aur koi bhi stray symbols hata dein.
Kya Base64 tool use karte waqt mera data kahin bheja jaata hai?
Nahi. Saari encoding aur decoding locally aapke browser mein hoti hai, aapka data aapki device se kabhi bahar nahi jaata, aur kuch bhi server par upload nahi hota.

Related tools

  • URL Encode / Decode — URL components ko encode aur decode karein.
  • HTML Escape / Unescape — HTML special characters aur entities ko escape aur unescape karein.
  • Number Base Converter — Integers ko binary, octal, decimal aur hexadecimal ke beech convert karein.
  • JWT Decoder — Ek JWT ka header aur payload decode karein aur exp/iat inspect karein (bina verification ke).
  • Hash Generator — Web Crypto API ke through SHA-256 / SHA-1 / SHA-384 / SHA-512.
  • UUID Generator — Ek baar mein 1000 tak UUID generate karein: random v4, time-ordered v7 ya NIL UUID.
  • JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
  • Case Converter — Text ko camelCase, snake_case, kebab-case, PascalCase aur aur ke beech convert karein.

Encode / Decode ke aur tools

Encode / Decode ke sabhi tools dekhein (31) · Saare tools