Browser-based

Base64 Encode/Decode (Text/File Support)

ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ Base64 Decode / Base64 Encode ਚਲਾਓ। ਇੱਕ Base64 ਪਰਿਵਰਤਨ ਟੂਲ ਜੋ ਟੈਕਸਟ, ਫਾਈਲਾਂ ਅਤੇ Data URL ਨੂੰ ਬਦਲਣ ਦੇ ਸਮਰੱਥ ਹੈ।

ਕੋਈ ਸਰਵਰ ਪ੍ਰਸਾਰਣ ਨਹੀਂ (ਬ੍ਰਾਊਜ਼ਰ ਪ੍ਰੋਸੈਸਿੰਗ) Data URL ਸਪੋਰਟ UTF-8 ਟੈਕਸਟ ਡਿਸਪਲੇ
ਮੋਡ
ਇਨਪੁਟ ਕਿਸਮ

ਇਨਪੁਟ ਸਮੱਗਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਅਨੁਕੂਲ ਪ੍ਰਕਿਰਿਆ ਦਾ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈਦੀ ਹੈ।

ਇਨਪੁਟ (ਟੈਕਸਟ)
ਬਦਲਣ ਲਈ Ctrl/⌘ + Enter
* ਇਨਪੁਟ ਸਮੱਗਰੀ ਭੇਜੀ ਨਹੀਂ ਜਾਂਦੀ; ਇਹ ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਪ੍ਰੋਸੈਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਆਉਟਪੁੱਟ
ਆਉਟਪੁੱਟ ਨੂੰ ਕਾਪੀ ਜਾਂ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਐਡਵਾਂਸਡ ਸੈਟਿੰਗਾਂ

ਆਮ
Encode (ਟੈਕਸਟ)
ਅੱਖਰ ਇੰਕੋਡਿੰਗ
UTF-8
ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ
MIME
Decode (ਡਿਸਪਲੇ/ਆਉਟਪੁੱਟ)
Decode ਨਤੀਜਾ ਸੰਭਾਲਣਾ

ਟੈਕਸਟ ਵਜੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਵੇਲੇ, ਇਸਨੂੰ UTF-8 ਵਜੋਂ ਸਮਝਿਆ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਅਸਲ ਡੇਟਾ ਇੱਕ ਵੱਖਰੇ ਅੱਖਰ ਕੋਡ ਵਿੱਚ ਹੈ, ਤਾਂ ਡਿਸਪਲੇ ਖਰਾਬ ਹੋ ਸਕਦਾ ਹੈ।

ਵਰਤੋਂ / ਉਦਾਹਰਨਾਂ

Base64 Encode

  1. ਮੋਡ ਨੂੰ 'Encode' ਜਾਂ 'ਆਟੋ ਡਿਟੈਕਟ' 'ਤੇ ਸੈੱਟ ਕਰੋ।
  2. ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ।
  3. Base64 ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਬਦਲੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਇਨਪੁਟ
Hello, Base64!
ਆਉਟਪੁੱਟ
SGVsbG8sIEJhc2U2NCE=

Base64 Decode

  1. ਮੋਡ ਨੂੰ 'Decode' ਜਾਂ 'ਆਟੋ ਡਿਟੈਕਟ' 'ਤੇ ਸੈੱਟ ਕਰੋ।
  2. Base64 (ਜਾਂ Data URL) ਪੇਸਟ ਕਰੋ।
  3. ਟੈਕਸਟ ਜਾਂ ਫਾਈਲ ਨਤੀਜਾ ਦੇਖਣ ਲਈ ਬਦਲੋ।
ਇਨਪੁਟ
VGhpcyBpcyBhIHRleHQgZXhhbXBsZQ==
ਆਉਟਪੁੱਟ
This is a text example

Data URL ਵੱਖਰਾ ਕਰੋ

MIME ਅਤੇ Base64 body ਨੂੰ ਆਪਣੇ ਆਪ ਵੱਖ ਕਰਨ ਲਈ ਇੱਕ Data URL ਪੇਸਟ ਕਰੋ। ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਕਾਪੀ ਅਤੇ ਦੁਬਾਰਾ ਵਰਤ ਸਕਦੇ ਹੋ।

Data URL
data:text/plain;base64,SGVsbG8=
ਵੱਖਰਾ ਨਤੀਜਾ
MIME: text/plain
Base64: SGVsbG8=

ਨੋਟਸ

ਜੇਕਰ ਟੈਕਸਟ ਖਰਾਬ ਹੈ

ਜੇਕਰ ਇਹ 'ਟੈਕਸਟ ਵਜੋਂ ਦਿਖਾਓ (UTF-8)' ਦੇ ਨਾਲ ਵੀ ਗਲਤ ਲੱਗਦਾ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਜਾਂਚ ਕਰਨ ਲਈ ਬਾਈਨਰੀ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ।

Data URL ਫਾਰਮੈਟ

data:...;base64, Base64 body ਤੋਂ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ। ਜੇਕਰ ਸਿਰਲੇਖ ਗਾਇਬ ਹੈ ਤਾਂ ਇਸਨੂੰ ਵੱਖ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।

ਵੱਡਾ ਇਨਪੁਟ

ਜੇਕਰ ਆਕਾਰ ਵੱਡਾ ਹੈ ਤਾਂ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ।

ਜਾਣਕਾਰੀ

  • Base64 3 ਬਾਈਟਾਂ ਨੂੰ 4 ਅੱਖਰਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
  • URL-safe Base64 + / ਦੀ ਬਜਾਏ - _ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

FAQ

ਟੈਕਸਟ ਗੜਬੜ ਹੈ

ਅਸੀਂ 'ਟੈਕਸਟ ਵਜੋਂ ਦਿਖਾਓ (UTF-8)' ਮੋਡ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਾਂ। ਬਾਈਨਰੀ ਡੇਟਾ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਜਾਂਚ ਕਰਨ ਲਈ 'ਫਾਈਲ ਵਜੋਂ ਡਾਊਨਲੋਡ' 'ਤੇ ਜਾਓ।

ਕੀ ਇਹ Data URL (data:image/...;base64,) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ?

ਹਾਂ। ਇਹ ਆਪਣੇ ਆਪ data:*;base64, ਹੈਡਰ ਅਤੇ Base64 body ਨੂੰ ਵੱਖ ਕਰਦਾ ਹੈ, ਅਤੇ MIME ਕਿਸਮ ਵੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ।

ਕੀ ਫਾਈਲ ਭੇਜੀ ਜਾਂਦੀ ਹੈ?

ਨਹੀਂ। ਪਰਿਵਰਤਨ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਪੂਰਾ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਕੀ ਇਹ ਨਵੀਂਆਂ ਲਾਈਨਾਂ ਨਾਲ Base64 ਨੂੰ ਡੀਕੋਡ ਕਰ ਸਕਦਾ ਹੈ?

ਹਾਂ। ਈਮੇਲਾਂ ਜਾਂ ਸਰਟੀਫਿਕੇਟਾਂ ਤੋਂ ਨਵੀਂਆਂ ਲਾਈਨਾਂ ਨਾਲ Base64 ਨੂੰ ਸੰਭਾਲਣ ਲਈ 'ਖਾਲੀ ਥਾਂ/ਨਵੀਂਆਂ ਲਾਈਨਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ' ਨੂੰ ਚਾਲੂ ਕਰੋ।

ਕੀ ਇਹ Base64URL (- ਅਤੇ _) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ?

ਹਾਂ। 'URL-safe Base64 ਦੀ ਆਗਿਆ ਦਿਓ' ਨੂੰ ਚਾਲੂ ਕਰੋ।