Base64 ఎన్కోడర్ / డీకోడర్
Base64 స్ట్రింగ్లను ఆన్లైన్లో ఎన్కోడ్ మరియు డీకోడ్ చేయండి.
Base64 అనేది ఒక ఎన్కోడింగ్ పద్ధతి, ఇది బైనరీ డేటాను 64 సురక్షితమైన ASCII అక్షరాలు (A-Z, a-z, 0-9, +, /) ఉపయోగించి టెక్స్ట్ స్ట్రింగ్గా మారుస్తుంది. టెక్స్ట్-ఆధారిత ఛానెల్ల ద్వారా బైనరీ డేటాను పంపడానికి ఇది చాలా అవసరం: HTML/CSS లో ఇమేజ్లను ఎంబెడ్ చేయడం (data URIs), ఇమెయిల్ అటాచ్మెంట్లను ఎన్కోడ్ చేయడం (MIME), JSON లో బైనరీ డేటాను స్టోర్ చేయడం, మరియు JWT టోకెన్లు, API కీలను ఎన్కోడ్ చేయడం. ఈ ఎన్కోడర్ మరియు డీకోడర్ Unicode టెక్స్ట్ను సరిగ్గా హ్యాండిల్ చేస్తుంది, ప్లెయిన్ టెక్స్ట్ మరియు Base64 మధ్య రెండు దిశలలో మార్చుతుంది.
📋 ఈ కాలిక్యులేటర్ను ఎలా ఉపయోగించాలి
టోగుల్ ఉపయోగించి Encode లేదా Decode ఎంచుకోండి. ఎన్కోడ్ చేయడానికి: ఏదైనా టెక్స్ట్ (accent ఉన్న అక్షరాలు, చైనీస్ అక్షరాలు, లేదా ఎమోజీ వంటి Unicode అక్షరాలతో సహా) టైప్ చేయండి లేదా పేస్ట్ చేసి Encode క్లిక్ చేయండి. అవుట్పుట్ Base64 రూపంలో వస్తుంది. డీకోడ్ చేయడానికి: ఒక Base64 స్ట్రింగ్ను పేస్ట్ చేయండి (దీనిలో A-Z, a-z, 0-9, +, /, మరియు = పాడింగ్ అక్షరాలు మాత్రమే ఉండాలి) మరియు Decode క్లిక్ చేయండి. అసలు టెక్స్ట్ తిరిగి వస్తుంది. Base64 ఇన్పుట్లో ఉన్న వైట్స్పేస్ ఆటోమేటిక్గా విస్మరించబడుతుంది, కాబట్టి మీరు ఇమెయిల్ హెడర్లు లేదా సర్టిఫికేట్ల నుండి మల్టీ-లైన్ Base64ను పేస్ట్ చేయవచ్చు.
💡 ముఖ్య వాస్తవాలు & సమాచారం
Base64 ప్రతి 3 బైట్ల ఇన్పుట్ను 4 Base64 అక్షరాలుగా మారుస్తుంది (4/3 అధిక భారం, దీనివల్ల Base64-ఎన్కోడ్ చేసిన డేటా బైనరీ కంటే దాదాపు 33% పెద్దదిగా ఉంటుంది). ఉపయోగించే 64 అక్షరాలు A-Z (26), a-z (26), 0-9 (10), + (1), / (1), మరియు ఇన్పుట్ పొడవు 3కి గుణిజం కాకపోతే పాడింగ్గా = ఉపయోగించబడుతుంది. URL-safe Base64 లో + ను - తో మరియు / ను _ తో మార్చడం జరుగుతుంది, దీనివల్ల percent-encoding అవసరం లేకుండా URL లలో సురక్షితంగా ఉపయోగించవచ్చు (JWT టోకెన్లలో దీనిని ఉపయోగిస్తారు). ఈ టూల్ స్టాండర్డ్ Base64ను హ్యాండిల్ చేస్తుంది మరియు Base64-ఎన్కోడింగ్ చేయడానికి ముందు మొదట UTF-8 బైట్లుగా మార్చడం ద్వారా Unicode టెక్స్ట్ను సరిగ్గా ఎన్కోడ్ చేస్తుంది, తద్వారా మల్టీ-బైట్ అక్షరాలు సరిగ్గా హ్యాండిల్ అవుతాయి.