Base64 ਏਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ - ਟੈਕਸਟ ਅਤੇ ਫ਼ਾਈਲ (URL-Safe ਸਮਰਥਿਤ)

ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਜਾਂ ਫਾਈਲ ਨੂੰ Base64 (ਜਾਂ ਇੱਕ data URL) ਵਿੱਚ ਏਨਕੋਡ ਕਰੋ, ਜਾਂ Base64 ਨੂੰ ਮੁੜ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ — ਜਾਂ ਇਸਨੂੰ ਅਸਲ ਬਾਈਨਰੀ ਫਾਈਲ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ। URL-ਸੁਰੱਖਿਅਤ ਰੂਪ ਸਮਰਥਿਤ। ਪੂਰਾ UTF-8, ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।

ਟੈਕਸਟ ਜਾਂ Base64 ਇੱਥੇ ਪੇਸਟ ਕਰੋ…

or drop any file

ਫ਼ਾਈਲਾਂ ਪ੍ਰੋਸੈਸਿੰਗ ਤੋਂ ਬਾਅਦ ਆਪਣੇ-ਆਪ ਮਿਟਾ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨHTTPS ਰਾਹੀਂ ਸੁਰੱਖਿਅਤ ਪ੍ਰੋਸੈਸ ਕੀਤਾ ਗਿਆ

Base64 ਇਨਕੋਡਰ/ਡੀਕੋਡਰ ਨਾਲ ਹੋ ਗਏ? ਹੁਣ ਇਹ ਅਜ਼ਮਾਓ

Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ ਨਾਲ ਵਧੀਆ ਮੇਲ ਖਾਂਦੇ ਚੋਣਵੇਂ ਟੂਲ। ਆਪਣੀ ਫਾਈਲ ਗੁਆਏ ਬਿਨਾਂ ਅੱਗੇ ਵਧਦੇ ਰਹੋ।

ਸਾਰੇ ਟੂਲ ਵੇਖੋ
a%20b%3Dcpercent-encoded

URL ਐਨਕੋਡਰ / ਡੀਕੋਡਰ

URL ਦੇ ਹਿੱਸਿਆਂ ਜਾਂ ਪੂਰੇ URL ਨੂੰ ਪਰਸੈਂਟ-ਏਨਕੋਡ ਕਰੋ, ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਵਾਪਸ ਡੀਕੋਡ ਕਰੋ। encodeURIComponent ਅਤੇ encodeURI ਮੋਡ।

ਹੁਣੇ ਅਜ਼ਮਾਓ
abcSHA-256ba7816bf8f01cfea414140de

ਹੈਸ਼ ਜਨਰੇਟਰ

ਬ੍ਰਾਊਜ਼ਰ ਦੇ Web Crypto API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਜਾਂ ਫਾਈਲ ਦੇ SHA-1, SHA-256, SHA-384 ਅਤੇ SHA-512 hex ਡਾਇਜੈਸਟ ਗਣਨਾ ਕਰੋ।

ਹੁਣੇ ਅਜ਼ਮਾਓ
eyJh.eyJz.SflKHEADERPAYLOADSIGN

JWT ਡੀਕੋਡਰ

JSON Web Tokens ਨੂੰ ਡੀਕੋਡ ਕਰੋ, ਹੈਡਰ ਅਤੇ ਪੇਲੋਡ ਵੇਖੋ, ਮਿਆਦ ਜਾਂਚੋ। ਸਿਰਫ਼-ਸਥਾਨਕ — ਤੁਹਾਡੇ ਟੋਕਨ ਕਦੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੇ।

ਹੁਣੇ ਅਜ਼ਮਾਓ
{"id": 7,"ok": true}

JSON ਪ੍ਰੈਟੀਫਾਈ

ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ JSON ਨੂੰ ਫਾਰਮੈਟ, ਪ੍ਰਮਾਣਿਤ ਅਤੇ ਮਿਨੀਫ਼ਾਈ ਕਰੋ। 2 / 4 / 8 ਸਪੇਸ ਇੰਡੈਂਟ ਨਾਲ ਸੋਹਣਾ ਬਣਾਓ ਜਾਂ ਇੱਕ-ਲਾਈਨ ਵਿੱਚ ਮਿਨੀਫ਼ਾਈ ਕਰੋ, ਨਾਲ ਕਾਪੀ + ਡਾਊਨਲੋਡ।

ਹੁਣੇ ਅਜ਼ਮਾਓ
x9$Kf2

ਪਾਸਵਰਡ ਜਨਰੇਟਰ

ਲਾਈਵ ਐਂਟ੍ਰੋਪੀ ਅੰਦਾਜ਼ੇ ਨਾਲ 128 ਅੱਖਰਾਂ ਤੱਕ ਦੇ ਮਜ਼ਬੂਤ, ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਬੇਤਰਤੀਬ ਪਾਸਵਰਡ ਤਿਆਰ ਕਰੋ।

ਹੁਣੇ ਅਜ਼ਮਾਓ
- old line+ new line shared+ added

ਡਿੱਫ ਚੈੱਕਰ

ਦੋ ਟੈਕਸਟ ਸਨਿੱਪਟਾਂ ਦੀ ਲਾਈਨ-ਦਰ-ਲਾਈਨ ਤੁਲਨਾ ਕਰੋ। ਸਪਲਿਟ ਜਾਂ ਯੂਨੀਫਾਈਡ ਵਿਊ, ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਵ੍ਹਾਈਟਸਪੇਸ ਅਤੇ ਅੱਖਰਾਂ ਦੇ ਆਕਾਰ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ।

ਹੁਣੇ ਅਜ਼ਮਾਓ

Frequently Asked Questions

ਆਪਣਾ ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ ਜਾਂ ਕੋਈ ਵੀ ਫਾਈਲ ਇਨਪੁੱਟ ਬਾਕਸ ਵਿੱਚ ਡ੍ਰੌਪ ਕਰੋ, ਮੋਡ ਨੂੰ Encode 'ਤੇ ਰੱਖੋ ਅਤੇ Base64 ਰੂਪ ਆਊਟਪੁੱਟ ਵਿੱਚ ਆ ਜਾਂਦਾ ਹੈ। ਫਾਈਲਾਂ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ ਡਾਟਾ URL ਮਿਲਦਾ ਹੈ ਜੋ ਸਿੱਧਾ HTML, CSS ਜਾਂ JSON ਵਿੱਚ ਜੜਿਆ ਜਾ ਸਕਦਾ ਹੈ — ਵਿਚਕਾਰ ਕੋਈ ਅੱਪਲੋਡ ਸਰਵਰ ਨਹੀਂ।

usage

URL-ਸੁਰੱਖਿਅਤ Base64 "+" ਦੀ ਥਾਂ "-" ਅਤੇ "/" ਦੀ ਥਾਂ "_" ਵਰਤਦਾ ਹੈ ਅਤੇ ਅੰਤ ਵਾਲੀ "=" ਪੈਡਿੰਗ ਹਟਾ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਜੋ ਐਨਕੋਡ ਕੀਤਾ ਮੁੱਲ ਬਿਨਾਂ ਹੋਰ ਐਸਕੇਪ ਕੀਤੇ URL, ਫਾਈਲਨਾਮਾਂ ਅਤੇ JWT ਸੈਗਮੈਂਟਾਂ ਅੰਦਰ ਜਾ ਸਕੇ। ਜਦੋਂ ਵੀ ਆਊਟਪੁੱਟ ਕਿਸੇ ਕਵੇਰੀ ਸਟ੍ਰਿੰਗ, ਪਾਥ ਸੈਗਮੈਂਟ ਜਾਂ HTTP ਹੈਡਰ ਵਿੱਚ ਜਾਣਾ ਹੋਵੇ ਤਾਂ URL-ਸੁਰੱਖਿਅਤ ਨੂੰ ਚਾਲੂ ਕਰੋ।

technical

ਨਹੀਂ। Base64 ਇੱਕ ਏਨਕੋਡਿੰਗ ਹੈ, ਏਨਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ। ਕੋਈ ਵੀ ਇੱਕ ਕਲਿੱਕ ਨਾਲ ਸਤਰ ਨੂੰ ਡੀਕੋਡ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਇਸ ਨੂੰ ਕਦੇ ਵੀ ਗੁਪਤਤਾ ਦੇ ਸਾਧਨ ਵਜੋਂ ਨਾ ਵਰਤੋ। ਜਦੋਂ ਤੁਹਾਨੂੰ ਅਸਲੀ ਗੁਪਤਤਾ ਚਾਹੀਦੀ ਹੋਵੇ ਤਾਂ AES, RSA ਜਾਂ libsodium ਵਰਤੋ, ਅਤੇ Base64 ਨੂੰ ਸਿਰਫ਼ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ ਟੈਕਸਟ-ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਲਈ ਹੀ ਵਰਤੋ।

privacy

Base64 ਤਿੰਨ ਬਾਈਟਾਂ ਨੂੰ ਚਾਰ ਅੱਖਰਾਂ ਵਿੱਚ ਪੈਕ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਇਨਪੁੱਟ ਦੀ ਲੰਬਾਈ ਤਿੰਨ ਦਾ ਗੁਣਜ ਨਹੀਂ ਹੁੰਦੀ, ਤਾਂ ਏਨਕੋਡਰ ਅੰਤਿਮ ਬਲਾਕ ਨੂੰ "=" ਨਾਲ ਪੈਡ ਕਰ ਦਿੰਦਾ ਹੈ ਤਾਂ ਜੋ ਆਉਟਪੁੱਟ ਚਾਰ ਦਾ ਗੁਣਜ ਰਹੇ। ਸਟੈਂਡਰਡ Base64 ਪੈਡਿੰਗ ਰੱਖਦਾ ਹੈ; URL-safe Base64 ਇਸ ਨੂੰ ਛੱਡ ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਲੰਬਾਈ ਆਪਣੇ-ਆਪ ਸਮਝੀ ਜਾਂਦੀ ਹੈ।

technical

ਹਾਂ। ਇੰਕੋਡਰ ਇੰਕੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁੱਟ ਨੂੰ UTF-8 ਵਜੋਂ ਪੜ੍ਹਦਾ ਹੈ, ਇਸ ਲਈ ਅਰਬੀ, ਚੀਨੀ, ਸਿਰਿਲਿਕ ਅਤੇ ਇਮੋਜੀ ਅੱਖਰ ਸਾਫ਼-ਸੁਥਰੇ ਢੰਗ ਨਾਲ ਰਾਉਂਡ-ਟ੍ਰਿਪ ਕਰਦੇ ਹਨ। ਡੀਕੋਡ ਕੀਤਾ ਨਤੀਜਾ ਵਾਪਸ UTF-8 ਟੈਕਸਟ ਵਜੋਂ ਰੈਂਡਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਹਰ ਆਧੁਨਿਕ ਬ੍ਰਾਉਜ਼ਰ, ਟਰਮੀਨਲ ਅਤੇ API ਮੰਗਦਾ ਹੈ।

compatibility

Base64 ਪੇਲੋਡ ਨੂੰ ਲਗਭਗ 33% ਵਧਾ ਦਿੰਦਾ ਹੈ — ਇਨਪੁੱਟ ਦੇ ਤਿੰਨ ਬਾਈਟ ਆਉਟਪੁੱਟ ਦੇ ਚਾਰ ਬਾਈਟ ਬਣ ਜਾਂਦੇ ਹਨ। ਛੋਟੇ ਟੋਕਨਾਂ, ਛੋਟੇ ਆਈਕਨਾਂ ਅਤੇ JSON ਵਿੱਚ ਏਮਬੈੱਡ ਥੰਬਨੇਲਾਂ ਲਈ ਇਹ ਠੀਕ ਹੈ, ਪਰ ਵੱਡੀਆਂ ਫ਼ਾਈਲਾਂ ਲਈ ਟ੍ਰਾਂਸਫ਼ਰ ਤੇਜ਼ ਰੱਖਣ ਵਾਸਤੇ ਸਿੱਧੀ ਬਾਈਨਰੀ ਅੱਪਲੋਡ ਜਾਂ CDN ਲਿੰਕ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।

technical

ਨਹੀਂ। ਏਨਕੋਡਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਅੰਦਰ ਮਿਆਰੀ atob / btoa API ਅਤੇ ਇੱਕ UTF-8 ਰੈਪਰ ਵਰਤ ਕੇ ਚੱਲਦਾ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਡਾ ਟੈਕਸਟ ਜਾਂ ਫਾਈਲ ਕਦੇ ਵੀ ਸਰਵਰ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਦਾ। ਇਸ ਨਾਲ ਇਹ ਟੂਲ ਟੋਕਨਾਂ, ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਮਲਕੀਅਤੀ ਬਾਈਨਰੀਆਂ ਲਈ ਸੁਰੱਖਿਅਤ ਬਣ ਜਾਂਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਜ਼ਾਹਰ ਨਹੀਂ ਕਰਨੀਆਂ ਚਾਹੁੰਦੇ।

privacy

ਮੋਡ ਨੂੰ Decode 'ਤੇ ਬਦਲੋ, ਆਪਣੀ Base64 ਸਟ੍ਰਿੰਗ ਪੇਸਟ ਕਰੋ, ਅਤੇ ਅਸਲ ਟੈਕਸਟ ਤੁਰੰਤ ਆਊਟਪੁੱਟ ਵਿੱਚ ਆ ਜਾਂਦਾ ਹੈ, ਕਾਪੀ ਕਰਨ ਜਾਂ .txt ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਤਿਆਰ। ਜੇ ਸਟ੍ਰਿੰਗ '+' ਅਤੇ '/' ਦੀ ਥਾਂ '-' ਅਤੇ '_' ਵਰਤਦੀ ਹੈ, ਤਾਂ URL-safe ਚਾਲੂ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਸਹੀ ਡੀਕੋਡ ਹੋਵੇ।

usage

Yes. Switch to Decode mode and paste the Base64 or data URL text — if it decodes successfully, a "Download as file" button appears next to the plain Download option. Clicking it writes out the exact original bytes with the extension detected from the embedded MIME type, so a base64-encoded photo or PDF comes back as a real, openable file instead of garbled text.

features

Download always saves the decoded output as a plain .txt file, which is right when the Base64 represents text. Download as file only appears when the decoded bytes are recognized as binary data — like an image or PDF — and it reconstructs the original file with its proper extension instead of dumping raw bytes into a text file that won't open correctly.

usage

How Base64 Encoder/Decoder helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Web & SEO

HTML ਤੇ CSS ਵਿੱਚ ਤਸਵੀਰਾਂ ਨੂੰ Data URL ਵਜੋਂ ਐਮਬੈੱਡ ਕਰੋ

HTTP ਬੇਨਤੀਆਂ ਬਚਾਉਣ, ਸਿੰਗਲ-ਫਾਈਲ HTML ਈਮੇਲਾਂ ਭੇਜਣ ਅਤੇ ਬਾਹਰੀ ਐਸੈੱਟ ਹੋਸਟਿੰਗ ਤੋਂ ਬਿਨਾਂ ਪ੍ਰੋਟੋਟਾਈਪ ਨੂੰ ਸਵੈ-ਨਿਰਭਰ ਰੱਖਣ ਲਈ ਛੋਟੇ ਆਈਕਨਾਂ, ਲੋਗੋ ਅਤੇ SVG ਸਪ੍ਰਾਈਟਾਂ ਨੂੰ Base64 ਡਾਟਾ URL ਵਜੋਂ ਇਨਲਾਈਨ ਕਰੋ

For Developers

API ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ Bearer ਟੋਕਨ

HTTP Basic auth ਹੈਡਰ ਬਣਾਓ, API ਡੀਬੱਗਿੰਗ ਦੌਰਾਨ bearer ਟੋਕਨ ਡੀਕੋਡ ਕਰੋ ਅਤੇ Postman, curl ਉਦਾਹਰਨਾਂ ਅਤੇ OpenAPI ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਸਾਂਝੀਆਂ Base64-ਲਪੇਟੀਆਂ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲਾਂ ਦੀ ਜਾਂਚ ਕਰੋ

For Developers

JSON ਤੇ GraphQL ਪੇਲੋਡਾਂ ਲਈ ਫਾਈਲਾਂ ਐਨਕੋਡ ਕਰਨਾ

ਬਾਈਨਰੀ ਅੱਪਲੋਡਾਂ (PDF, ਤਸਵੀਰਾਂ, ਆਡੀਓ ਕਲਿੱਪਾਂ) ਨੂੰ Base64 ਸਟ੍ਰਿੰਗਾਂ ਵਜੋਂ ਲਪੇਟੋ ਤਾਂ ਜੋ ਉਹ ਸਿਰਫ਼ ਟੈਕਸਟ ਲੈ ਜਾਣ ਵਾਲੇ JSON, GraphQL ਮਿਊਟੇਸ਼ਨਾਂ ਅਤੇ webhook ਬਾਡੀਆਂ ਅੰਦਰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਜਾ ਸਕਣ

Everyday Use

ਈਮੇਲ MIME ਅਟੈਚਮੈਂਟ ਡੀਕੋਡ ਕਰਨਾ

ਈਮੇਲ ਐਕਸਪੋਰਟਾਂ ਵਿੱਚੋਂ ਗੁੰਮ ਹੋਏ ਇਨਵੌਇਸ, ਸਕ੍ਰੀਨਸ਼ਾਟ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੱਚੀਆਂ .eml ਫਾਈਲਾਂ, SMTP ਲੌਗ ਜਾਂ IMAP ਜਵਾਬਾਂ ਵਿੱਚੋਂ base64-ਇੰਕੋਡ ਕੀਤੇ ਅਟੈਚਮੈਂਟ ਕੱਢੋ

Web & SEO

ਵੈੱਬ ਐਪਾਂ ਲਈ URL-ਸੁਰੱਖਿਅਤ ਟੋਕਨ

ਪਾਸਵਰਡ-ਰੀਸੈੱਟ ਲਿੰਕਾਂ, ਈਮੇਲ-ਤਸਦੀਕ ਕੋਡਾਂ, ਸ਼ੇਅਰ ID ਅਤੇ ਛੋਟੇ URL ਲਈ URL-ਸੁਰੱਖਿਅਤ base64 ਸਟ੍ਰਿੰਗ ਤਿਆਰ ਕਰੋ, ਜੋ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ "+" ਜਾਂ "/" ਅੱਖਰਾਂ 'ਤੇ ਟੁੱਟਦੇ ਨਹੀਂ

For Developers

JWT ਸੈਗਮੈਂਟਾਂ ਨੂੰ ਹੱਥੀਂ ਜਾਂਚਣਾ

ਜਦੋਂ ਤੁਹਾਡੇ ਟਰਮੀਨਲ ਜਾਂ ਐਡੀਟਰ ਵਿੱਚ ਪੂਰਾ JWT ਡੀਕੋਡਰ ਇੰਸਟਾਲ ਨਾ ਹੋਵੇ, ਤਾਂ ਲੋਕਲ ਡੀਬੱਗਿੰਗ ਦੌਰਾਨ JSON Web Token ਦੇ ਹੈਡਰ ਅਤੇ ਪੇਲੋਡ ਹਿੱਸਿਆਂ ਨੂੰ ਡੀਕੋਡ ਕਰੋ

For Developers

Store Certificates & Keystores in CI/CD Secrets

Encode SSL certificates, Android signing keystores or a GCP service-account JSON file to Base64 so they can be pasted into GitHub Actions, GitLab CI or Vercel environment variables that only accept plain text.

Everyday Use

Rescue Files Shared as Raw Base64 Text

Paste a base64 blob copied from a Slack message, bug report or email into Decode mode and use Download as file to recover the original image or PDF someone sent you as text instead of an attachment.

For Developers

Mock API Responses Without a Backend

Generate base64 placeholder images or binary payloads to drop straight into Postman collections, MSW handlers or Swagger examples while the real backend endpoint is still being built.

For Developers

Debug Webhook Signature Payloads

Inspect the base64-encoded body Stripe, Twilio or another provider sends with a webhook so you can manually verify a signature or replay a payload while building an integration locally.