C
All Tools
🔒

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 టెక్స్ట్‌ను సరిగ్గా ఎన్‌కోడ్ చేస్తుంది, తద్వారా మల్టీ-బైట్ అక్షరాలు సరిగ్గా హ్యాండిల్ అవుతాయి.

తరచుగా అడిగే ప్రశ్నలు

నిరాకరణ: ఈ కాలిక్యులేటర్ అందించే ఫలితాలు కేవలం సమాచార మరియు విద్యా ప్రయోజనాల కోసం మాత్రమే. ఇవి ఆర్థిక, వైద్య లేదా చట్టపరమైన సలహా కాదు. ఆర్థిక లేదా ఆరోగ్య నిర్ణయాలు తీసుకునే ముందు ఎల్లప్పుడూ అర్హత కలిగిన నిపుణుడిని సంప్రదించండి. వాస్తవ ఫలితాలు వ్యక్తిగత పరిస్థితులను బట్టి మారవచ్చు.

⚙️ More Developer Tools Tools

View all Developer Tools tools →