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