Base64 ਏਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ - ਟੈਕਸਟ ਅਤੇ ਫ਼ਾਈਲ (URL-Safe ਸਮਰਥਿਤ)
ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਜਾਂ ਫਾਈਲ ਨੂੰ Base64 (ਜਾਂ ਇੱਕ data URL) ਵਿੱਚ ਏਨਕੋਡ ਕਰੋ, ਜਾਂ Base64 ਨੂੰ ਮੁੜ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ — ਜਾਂ ਇਸਨੂੰ ਅਸਲ ਬਾਈਨਰੀ ਫਾਈਲ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ। URL-ਸੁਰੱਖਿਅਤ ਰੂਪ ਸਮਰਥਿਤ। ਪੂਰਾ UTF-8, ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
ਟੈਕਸਟ ਜਾਂ Base64 ਇੱਥੇ ਪੇਸਟ ਕਰੋ…
or drop any file
Base64 ਇਨਕੋਡਰ/ਡੀਕੋਡਰ ਨਾਲ ਹੋ ਗਏ? ਹੁਣ ਇਹ ਅਜ਼ਮਾਓ
Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ ਨਾਲ ਵਧੀਆ ਮੇਲ ਖਾਂਦੇ ਚੋਣਵੇਂ ਟੂਲ। ਆਪਣੀ ਫਾਈਲ ਗੁਆਏ ਬਿਨਾਂ ਅੱਗੇ ਵਧਦੇ ਰਹੋ।
URL ਐਨਕੋਡਰ / ਡੀਕੋਡਰ
URL ਦੇ ਹਿੱਸਿਆਂ ਜਾਂ ਪੂਰੇ URL ਨੂੰ ਪਰਸੈਂਟ-ਏਨਕੋਡ ਕਰੋ, ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਵਾਪਸ ਡੀਕੋਡ ਕਰੋ। encodeURIComponent ਅਤੇ encodeURI ਮੋਡ।
ਹੁਣੇ ਅਜ਼ਮਾਓਹੈਸ਼ ਜਨਰੇਟਰ
ਬ੍ਰਾਊਜ਼ਰ ਦੇ Web Crypto API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਜਾਂ ਫਾਈਲ ਦੇ SHA-1, SHA-256, SHA-384 ਅਤੇ SHA-512 hex ਡਾਇਜੈਸਟ ਗਣਨਾ ਕਰੋ।
ਹੁਣੇ ਅਜ਼ਮਾਓJWT ਡੀਕੋਡਰ
JSON Web Tokens ਨੂੰ ਡੀਕੋਡ ਕਰੋ, ਹੈਡਰ ਅਤੇ ਪੇਲੋਡ ਵੇਖੋ, ਮਿਆਦ ਜਾਂਚੋ। ਸਿਰਫ਼-ਸਥਾਨਕ — ਤੁਹਾਡੇ ਟੋਕਨ ਕਦੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੇ।
ਹੁਣੇ ਅਜ਼ਮਾਓJSON ਪ੍ਰੈਟੀਫਾਈ
ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ JSON ਨੂੰ ਫਾਰਮੈਟ, ਪ੍ਰਮਾਣਿਤ ਅਤੇ ਮਿਨੀਫ਼ਾਈ ਕਰੋ। 2 / 4 / 8 ਸਪੇਸ ਇੰਡੈਂਟ ਨਾਲ ਸੋਹਣਾ ਬਣਾਓ ਜਾਂ ਇੱਕ-ਲਾਈਨ ਵਿੱਚ ਮਿਨੀਫ਼ਾਈ ਕਰੋ, ਨਾਲ ਕਾਪੀ + ਡਾਊਨਲੋਡ।
ਹੁਣੇ ਅਜ਼ਮਾਓਪਾਸਵਰਡ ਜਨਰੇਟਰ
ਲਾਈਵ ਐਂਟ੍ਰੋਪੀ ਅੰਦਾਜ਼ੇ ਨਾਲ 128 ਅੱਖਰਾਂ ਤੱਕ ਦੇ ਮਜ਼ਬੂਤ, ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਬੇਤਰਤੀਬ ਪਾਸਵਰਡ ਤਿਆਰ ਕਰੋ।
ਹੁਣੇ ਅਜ਼ਮਾਓਡਿੱਫ ਚੈੱਕਰ
ਦੋ ਟੈਕਸਟ ਸਨਿੱਪਟਾਂ ਦੀ ਲਾਈਨ-ਦਰ-ਲਾਈਨ ਤੁਲਨਾ ਕਰੋ। ਸਪਲਿਟ ਜਾਂ ਯੂਨੀਫਾਈਡ ਵਿਊ, ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਵ੍ਹਾਈਟਸਪੇਸ ਅਤੇ ਅੱਖਰਾਂ ਦੇ ਆਕਾਰ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ।
ਹੁਣੇ ਅਜ਼ਮਾਓFrequently Asked Questions
ਆਪਣਾ ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ ਜਾਂ ਕੋਈ ਵੀ ਫਾਈਲ ਇਨਪੁੱਟ ਬਾਕਸ ਵਿੱਚ ਡ੍ਰੌਪ ਕਰੋ, ਮੋਡ ਨੂੰ Encode 'ਤੇ ਰੱਖੋ ਅਤੇ Base64 ਰੂਪ ਆਊਟਪੁੱਟ ਵਿੱਚ ਆ ਜਾਂਦਾ ਹੈ। ਫਾਈਲਾਂ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ ਡਾਟਾ URL ਮਿਲਦਾ ਹੈ ਜੋ ਸਿੱਧਾ HTML, CSS ਜਾਂ JSON ਵਿੱਚ ਜੜਿਆ ਜਾ ਸਕਦਾ ਹੈ — ਵਿਚਕਾਰ ਕੋਈ ਅੱਪਲੋਡ ਸਰਵਰ ਨਹੀਂ।
usageURL-ਸੁਰੱਖਿਅਤ Base64 "+" ਦੀ ਥਾਂ "-" ਅਤੇ "/" ਦੀ ਥਾਂ "_" ਵਰਤਦਾ ਹੈ ਅਤੇ ਅੰਤ ਵਾਲੀ "=" ਪੈਡਿੰਗ ਹਟਾ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਜੋ ਐਨਕੋਡ ਕੀਤਾ ਮੁੱਲ ਬਿਨਾਂ ਹੋਰ ਐਸਕੇਪ ਕੀਤੇ URL, ਫਾਈਲਨਾਮਾਂ ਅਤੇ JWT ਸੈਗਮੈਂਟਾਂ ਅੰਦਰ ਜਾ ਸਕੇ। ਜਦੋਂ ਵੀ ਆਊਟਪੁੱਟ ਕਿਸੇ ਕਵੇਰੀ ਸਟ੍ਰਿੰਗ, ਪਾਥ ਸੈਗਮੈਂਟ ਜਾਂ HTTP ਹੈਡਰ ਵਿੱਚ ਜਾਣਾ ਹੋਵੇ ਤਾਂ URL-ਸੁਰੱਖਿਅਤ ਨੂੰ ਚਾਲੂ ਕਰੋ।
technicalਨਹੀਂ। Base64 ਇੱਕ ਏਨਕੋਡਿੰਗ ਹੈ, ਏਨਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ। ਕੋਈ ਵੀ ਇੱਕ ਕਲਿੱਕ ਨਾਲ ਸਤਰ ਨੂੰ ਡੀਕੋਡ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਇਸ ਨੂੰ ਕਦੇ ਵੀ ਗੁਪਤਤਾ ਦੇ ਸਾਧਨ ਵਜੋਂ ਨਾ ਵਰਤੋ। ਜਦੋਂ ਤੁਹਾਨੂੰ ਅਸਲੀ ਗੁਪਤਤਾ ਚਾਹੀਦੀ ਹੋਵੇ ਤਾਂ AES, RSA ਜਾਂ libsodium ਵਰਤੋ, ਅਤੇ Base64 ਨੂੰ ਸਿਰਫ਼ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ ਟੈਕਸਟ-ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਲਈ ਹੀ ਵਰਤੋ।
privacyBase64 ਤਿੰਨ ਬਾਈਟਾਂ ਨੂੰ ਚਾਰ ਅੱਖਰਾਂ ਵਿੱਚ ਪੈਕ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਇਨਪੁੱਟ ਦੀ ਲੰਬਾਈ ਤਿੰਨ ਦਾ ਗੁਣਜ ਨਹੀਂ ਹੁੰਦੀ, ਤਾਂ ਏਨਕੋਡਰ ਅੰਤਿਮ ਬਲਾਕ ਨੂੰ "=" ਨਾਲ ਪੈਡ ਕਰ ਦਿੰਦਾ ਹੈ ਤਾਂ ਜੋ ਆਉਟਪੁੱਟ ਚਾਰ ਦਾ ਗੁਣਜ ਰਹੇ। ਸਟੈਂਡਰਡ Base64 ਪੈਡਿੰਗ ਰੱਖਦਾ ਹੈ; URL-safe Base64 ਇਸ ਨੂੰ ਛੱਡ ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਲੰਬਾਈ ਆਪਣੇ-ਆਪ ਸਮਝੀ ਜਾਂਦੀ ਹੈ।
technicalਹਾਂ। ਇੰਕੋਡਰ ਇੰਕੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁੱਟ ਨੂੰ UTF-8 ਵਜੋਂ ਪੜ੍ਹਦਾ ਹੈ, ਇਸ ਲਈ ਅਰਬੀ, ਚੀਨੀ, ਸਿਰਿਲਿਕ ਅਤੇ ਇਮੋਜੀ ਅੱਖਰ ਸਾਫ਼-ਸੁਥਰੇ ਢੰਗ ਨਾਲ ਰਾਉਂਡ-ਟ੍ਰਿਪ ਕਰਦੇ ਹਨ। ਡੀਕੋਡ ਕੀਤਾ ਨਤੀਜਾ ਵਾਪਸ UTF-8 ਟੈਕਸਟ ਵਜੋਂ ਰੈਂਡਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਹਰ ਆਧੁਨਿਕ ਬ੍ਰਾਉਜ਼ਰ, ਟਰਮੀਨਲ ਅਤੇ API ਮੰਗਦਾ ਹੈ।
compatibilityBase64 ਪੇਲੋਡ ਨੂੰ ਲਗਭਗ 33% ਵਧਾ ਦਿੰਦਾ ਹੈ — ਇਨਪੁੱਟ ਦੇ ਤਿੰਨ ਬਾਈਟ ਆਉਟਪੁੱਟ ਦੇ ਚਾਰ ਬਾਈਟ ਬਣ ਜਾਂਦੇ ਹਨ। ਛੋਟੇ ਟੋਕਨਾਂ, ਛੋਟੇ ਆਈਕਨਾਂ ਅਤੇ JSON ਵਿੱਚ ਏਮਬੈੱਡ ਥੰਬਨੇਲਾਂ ਲਈ ਇਹ ਠੀਕ ਹੈ, ਪਰ ਵੱਡੀਆਂ ਫ਼ਾਈਲਾਂ ਲਈ ਟ੍ਰਾਂਸਫ਼ਰ ਤੇਜ਼ ਰੱਖਣ ਵਾਸਤੇ ਸਿੱਧੀ ਬਾਈਨਰੀ ਅੱਪਲੋਡ ਜਾਂ CDN ਲਿੰਕ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।
technicalਨਹੀਂ। ਏਨਕੋਡਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਅੰਦਰ ਮਿਆਰੀ atob / btoa API ਅਤੇ ਇੱਕ UTF-8 ਰੈਪਰ ਵਰਤ ਕੇ ਚੱਲਦਾ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਡਾ ਟੈਕਸਟ ਜਾਂ ਫਾਈਲ ਕਦੇ ਵੀ ਸਰਵਰ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਦਾ। ਇਸ ਨਾਲ ਇਹ ਟੂਲ ਟੋਕਨਾਂ, ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਮਲਕੀਅਤੀ ਬਾਈਨਰੀਆਂ ਲਈ ਸੁਰੱਖਿਅਤ ਬਣ ਜਾਂਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਜ਼ਾਹਰ ਨਹੀਂ ਕਰਨੀਆਂ ਚਾਹੁੰਦੇ।
privacyਮੋਡ ਨੂੰ Decode 'ਤੇ ਬਦਲੋ, ਆਪਣੀ Base64 ਸਟ੍ਰਿੰਗ ਪੇਸਟ ਕਰੋ, ਅਤੇ ਅਸਲ ਟੈਕਸਟ ਤੁਰੰਤ ਆਊਟਪੁੱਟ ਵਿੱਚ ਆ ਜਾਂਦਾ ਹੈ, ਕਾਪੀ ਕਰਨ ਜਾਂ .txt ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਤਿਆਰ। ਜੇ ਸਟ੍ਰਿੰਗ '+' ਅਤੇ '/' ਦੀ ਥਾਂ '-' ਅਤੇ '_' ਵਰਤਦੀ ਹੈ, ਤਾਂ URL-safe ਚਾਲੂ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਸਹੀ ਡੀਕੋਡ ਹੋਵੇ।
usageYes. 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.
featuresDownload 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.
usageHow 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.
HTML ਤੇ CSS ਵਿੱਚ ਤਸਵੀਰਾਂ ਨੂੰ Data URL ਵਜੋਂ ਐਮਬੈੱਡ ਕਰੋ
HTTP ਬੇਨਤੀਆਂ ਬਚਾਉਣ, ਸਿੰਗਲ-ਫਾਈਲ HTML ਈਮੇਲਾਂ ਭੇਜਣ ਅਤੇ ਬਾਹਰੀ ਐਸੈੱਟ ਹੋਸਟਿੰਗ ਤੋਂ ਬਿਨਾਂ ਪ੍ਰੋਟੋਟਾਈਪ ਨੂੰ ਸਵੈ-ਨਿਰਭਰ ਰੱਖਣ ਲਈ ਛੋਟੇ ਆਈਕਨਾਂ, ਲੋਗੋ ਅਤੇ SVG ਸਪ੍ਰਾਈਟਾਂ ਨੂੰ Base64 ਡਾਟਾ URL ਵਜੋਂ ਇਨਲਾਈਨ ਕਰੋ
API ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ Bearer ਟੋਕਨ
HTTP Basic auth ਹੈਡਰ ਬਣਾਓ, API ਡੀਬੱਗਿੰਗ ਦੌਰਾਨ bearer ਟੋਕਨ ਡੀਕੋਡ ਕਰੋ ਅਤੇ Postman, curl ਉਦਾਹਰਨਾਂ ਅਤੇ OpenAPI ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਸਾਂਝੀਆਂ Base64-ਲਪੇਟੀਆਂ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲਾਂ ਦੀ ਜਾਂਚ ਕਰੋ
JSON ਤੇ GraphQL ਪੇਲੋਡਾਂ ਲਈ ਫਾਈਲਾਂ ਐਨਕੋਡ ਕਰਨਾ
ਬਾਈਨਰੀ ਅੱਪਲੋਡਾਂ (PDF, ਤਸਵੀਰਾਂ, ਆਡੀਓ ਕਲਿੱਪਾਂ) ਨੂੰ Base64 ਸਟ੍ਰਿੰਗਾਂ ਵਜੋਂ ਲਪੇਟੋ ਤਾਂ ਜੋ ਉਹ ਸਿਰਫ਼ ਟੈਕਸਟ ਲੈ ਜਾਣ ਵਾਲੇ JSON, GraphQL ਮਿਊਟੇਸ਼ਨਾਂ ਅਤੇ webhook ਬਾਡੀਆਂ ਅੰਦਰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਜਾ ਸਕਣ
ਈਮੇਲ MIME ਅਟੈਚਮੈਂਟ ਡੀਕੋਡ ਕਰਨਾ
ਈਮੇਲ ਐਕਸਪੋਰਟਾਂ ਵਿੱਚੋਂ ਗੁੰਮ ਹੋਏ ਇਨਵੌਇਸ, ਸਕ੍ਰੀਨਸ਼ਾਟ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੱਚੀਆਂ .eml ਫਾਈਲਾਂ, SMTP ਲੌਗ ਜਾਂ IMAP ਜਵਾਬਾਂ ਵਿੱਚੋਂ base64-ਇੰਕੋਡ ਕੀਤੇ ਅਟੈਚਮੈਂਟ ਕੱਢੋ
ਵੈੱਬ ਐਪਾਂ ਲਈ URL-ਸੁਰੱਖਿਅਤ ਟੋਕਨ
ਪਾਸਵਰਡ-ਰੀਸੈੱਟ ਲਿੰਕਾਂ, ਈਮੇਲ-ਤਸਦੀਕ ਕੋਡਾਂ, ਸ਼ੇਅਰ ID ਅਤੇ ਛੋਟੇ URL ਲਈ URL-ਸੁਰੱਖਿਅਤ base64 ਸਟ੍ਰਿੰਗ ਤਿਆਰ ਕਰੋ, ਜੋ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ "+" ਜਾਂ "/" ਅੱਖਰਾਂ 'ਤੇ ਟੁੱਟਦੇ ਨਹੀਂ
JWT ਸੈਗਮੈਂਟਾਂ ਨੂੰ ਹੱਥੀਂ ਜਾਂਚਣਾ
ਜਦੋਂ ਤੁਹਾਡੇ ਟਰਮੀਨਲ ਜਾਂ ਐਡੀਟਰ ਵਿੱਚ ਪੂਰਾ JWT ਡੀਕੋਡਰ ਇੰਸਟਾਲ ਨਾ ਹੋਵੇ, ਤਾਂ ਲੋਕਲ ਡੀਬੱਗਿੰਗ ਦੌਰਾਨ JSON Web Token ਦੇ ਹੈਡਰ ਅਤੇ ਪੇਲੋਡ ਹਿੱਸਿਆਂ ਨੂੰ ਡੀਕੋਡ ਕਰੋ
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.
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.
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.
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.
Pixoate