ఉచిత Base64 ఎన్‌కోడర్ & డీకోడర్

టెక్స్ట్ లేదా ఫైళ్లను Base64కు ఎన్‌కోడ్ చేయండి, లేదా Base64 స్ట్రింగ్‌లను తిరిగి ప్లెయిన్ టెక్స్ట్‌కు డీకోడ్ చేయండి. తక్షణం, ప్రైవేట్, మరియు ఉచితం.

లోడ్ అయిన తర్వాత ఆఫ్‌లైన్‌లో పనిచేస్తుంది
వర్ణమాల

ఇది ఎన్‌క్రిప్షన్ కాదు. Base64 అనేది ఎన్‌కోడింగ్ పద్ధతి — అవుట్‌పుట్‌ను చూసే ఎవరైనా దాన్ని వెంటనే డీకోడ్ చేయగలరు. ఇది ఎలాంటి గోప్యతను లేదా భద్రతను అందించదు.

ఇది ఎలా పనిచేస్తుంది

ఇక్కడ Base64 ఎన్‌కోడింగ్ మరియు డీకోడింగ్ JavaScript అంతర్నిర్మిత btoa/atob ఫంక్షన్‌లు మరియు FileReader API ఉపయోగించి పూర్తిగా మీ బ్రౌజర్‌లో నడుస్తుంది — సర్వర్ లేదు, అప్‌లోడ్ లేదు, థర్డ్-పార్టీ లైబ్రరీ లేదు. టెక్స్ట్ కోసం, encodeURIComponent/unescape రాపర్ Unicode అక్షరాలు సరిగ్గా ఎన్‌కోడ్ అయ్యేలా చూస్తుంది; ఫైల్‌ల కోసం, FileReader.readAsDataURL() నేరుగా Base64 డేటాను ఇస్తుంది.

  1. 1
    టెక్స్ట్ ఇన్‌పుట్: UTF-8 నార్మలైజేషన్
    ముడి టెక్స్ట్ btoaకు ఇచ్చే ముందు encodeURIComponent తర్వాత unescape ద్వారా పంపబడుతుంది. ఈ రెండు దశలు బహుళ-బైట్ Unicode అక్షరాలను (ఎమోజీ, యాస అక్షరాలు, లాటిన్-కాని లిపులు) btoa సురక్షితంగా ఎన్‌కోడ్ చేయగల బైట్ శ్రేణిగా మారుస్తాయి — ఈ దశ దాటవేస్తే Latin-1 వెలుపలి దేనికైనా 'character out of range' లోపం వస్తుంది.
  2. 2
    ఫైల్ ఇన్‌పుట్: FileReader API
    మీరు ఫైల్ ఎంచుకున్నప్పుడు, బ్రౌజర్ FileReader.readAsDataURL() పద్ధతి ఫైల్‌ను లోకల్‌గా చదివి data:<mime>;base64,<payload> రూపంలో data URL ఇస్తుంది. టూల్ ప్రిఫిక్స్‌ను తీసేసి ముడి Base64 పేలోడ్ మాత్రమే ఉంచుతుంది, 20 MB వరకు ఏ ఫైల్ రకాన్నైనా సపోర్ట్ చేస్తుంది.
  3. 3
    URL-సురక్షిత వేరియంట్ (RFC 4648 §5)
    URL-సురక్షిత మోడ్‌కు మారితే ప్రామాణిక అవుట్‌పుట్‌కు మూడు అక్షర ప్రత్యామ్నాయాలు వర్తిస్తాయి: + అనేది - అవుతుంది, / అనేది _ అవుతుంది, చివరి = ప్యాడింగ్ తీసివేయబడుతుంది. ఇది + మరియు /కు percent-encoding అవసరమయ్యే JWTలు, URL పారామితులు మరియు ఫైల్‌పేర్లలో ఉపయోగించే RFC 4648 §5 అక్షరమాలకు సరిపోతుంది.
  4. 4
    డీకోడింగ్: ప్యాడింగ్ పునరుద్ధరణ మరియు atob
    డీకోడ్ చేసేటప్పుడు, టూల్ ఖాళీలను తీసేస్తుంది (MIME-wrapped Base64ను నిర్వహిస్తూ), URL-సురక్షిత అక్షరమాలను తిరిగి ప్రామాణిక అక్షరాలకు మ్యాప్ చేస్తుంది, తర్వాత atob పిలిచే ముందు తప్పిపోయిన = ప్యాడింగ్ మళ్లీ జోడిస్తుంది. అవుట్‌పుట్ బైట్‌లు decodeURIComponent(escape(...))తో తిరిగి Unicode స్ట్రింగ్‌గా మార్చబడతాయి — ఎన్‌కోడ్ మార్గానికి ప్రతిబింబం.

అన్ని ఎన్‌కోడింగ్ మరియు డీకోడింగ్ మీ బ్రౌజర్‌లో లోకల్‌గా జరుగుతాయి — మీరు టైప్ చేసే టెక్స్ట్ మరియు ఎంచుకునే ఏ ఫైల్ అయినా సర్వర్‌కు ఎప్పుడూ పంపబడవు.

సంబంధిత సాధనాలు

🔗

URL ఎన్‌కోడర్ & డీకోడర్

URLలు మరియు ప్రశ్న స్ట్రింగ్‌లను ఎన్‌కోడ్ చేయండి మరియు డీకోడ్ చేయండి. ఎన్‌కోడ్యురికాంపొనెంట్, డీకోడ్యురికాంపొనెంట్ మరియు క్వెరీ స్ట్రింగ్ పార్సింగ్‌కు మద్దతు ఇస్తుంది.

ప్రయత్నించండి
🏷️

HTML ఎన్‌కోడర్ & డీకోడర్

ప్రత్యేక అక్షరాలను HTML ఎంటిటీలుగా ఎన్‌కోడ్ చేయండి లేదా ఎంటిటీలను తిరిగి ప్లెయిన్ టెక్స్ట్‌కు డీకోడ్ చేయండి. తక్షణం, మీ బ్రౌజర్‌లో.

ప్రయత్నించండి
🔐

సీజర్ సైఫర్ & టెక్స్ట్ ఎన్‌క్రిప్టర్

సీజర్ సైఫర్, ROT13, అట్‌బాష్, మరియు వైజెనీర్ సైఫర్‌తో టెక్స్ట్‌ను ఎన్‌క్రిప్ట్ మరియు డిక్రిప్ట్ చేయండి. క్లాసిక్ సబ్‌స్టిట్యూషన్ సైఫర్‌లు, అన్నీ మీ బ్రౌజర్‌లో.

ప్రయత్నించండి

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