텍스트 ↔ Base64 왕복
문자열을 즉시 인코딩하거나, 받은 Base64 값을 사람이 읽을 수 있는 텍스트로 되돌릴 수 있습니다.
🔒 브라우저 내부 처리
텍스트와 Base64 사이를 즉시 변환하고 URL-safe/공백 제거 옵션을 적용하세요.
파일을 선택하면 즉시 Base64로 변환됩니다.
Related
Overview
API 응답, data URL, 토큰 조각, 로그에 남은 Base64 문자열처럼 “지금 바로 풀어봐야 하는 값”을 빠르게 확인할 수 있게 만든 페이지입니다. 텍스트 변환과 파일 변환을 한 곳에 묶어서, 값 확인부터 재다운로드까지 끊김 없이 이어지도록 구성했습니다.
문자열을 즉시 인코딩하거나, 받은 Base64 값을 사람이 읽을 수 있는 텍스트로 되돌릴 수 있습니다.
로컬 파일을 올려 바로 Base64로 바꾸고, 반대로 Base64 문자열을 다시 파일로 저장할 수 있습니다.
URL-safe, 공백 제거 옵션으로 복사 과정에서 깨진 값인지, 전송 경로 문제인지 빠르게 분리해서 볼 수 있습니다.
Guide
사람이 읽기 어렵게 보일 뿐, 누구나 다시 디코딩할 수 있는 인코딩 방식입니다. 비밀 정보 보호 용도로 쓰면 안 됩니다.
+, /, = 문자가 문제 되는 URL 파라미터나 토큰 전달 상황에서는 URL-safe 형태가 더 안전합니다.
이메일, 문서, 로그에서 복사한 Base64 값은 줄바꿈과 공백이 섞이기 쉬워서 디코딩 전에 정리 옵션을 켜두는 편이 좋습니다.
How To
-, _ 가 보이면 URL-safe 복구를 같이 켭니다.Advanced Options
일반 Base64의 +, /, = 문자가 URL 파라미터나 토큰 전송 과정에서 깨질 수 있을 때 사용합니다.
특히 콜백 URL, 쿼리스트링, 짧은 토큰 조합에서 유용합니다.
여러 줄 Base64나 문서에서 줄바꿈과 공백이 섞인 값을 받을 때 켜두면 실패 원인을 바로 줄일 수 있습니다. 값 자체가 잘못된 건지, 복사 과정이 잘못된 건지 분리할 때 특히 효과적입니다.
디코딩 결과를 파일로 저장할 때 적절한 이름과 확장자를 먼저 지정해두면 테스트 파일 관리가 쉬워집니다.
예: avatar.png, payload.json, decoded.bin.
Examples
간단한 문자열을 Base64로 바꾸면 테스트용 payload를 만들 때 빠르게 재현할 수 있습니다.
Hello, world! → SGVsbG8sIHdvcmxkIQ==
일반 Base64를 토큰이나 URL에 넣어야 할 때는 URL-safe 형태가 더 안전합니다.
standard: aGVsbG8rLz0= url-safe: aGVsbG8rLz0
Use Cases
이미지 data URL, 첨부파일 payload, JWT 일부 필드처럼 Base64가 포함된 응답을 빠르게 확인할 수 있습니다.
파일을 업로드하면 즉시 Base64로 바꿔서 복사할 수 있어, 테스트용 샘플 데이터나 임베드 문자열을 만들 때 편리합니다.
Base64는 원본보다 데이터가 커집니다. 본문 길이 제한이나 헤더 크기 제한이 있는 환경에서는 전송 전에 길이를 꼭 점검하세요.
FAQ
아니요. 표현 형식을 바꾸는 인코딩일 뿐이라 누구나 다시 디코딩할 수 있습니다. 민감한 데이터는 암호화와 별도로 관리해야 합니다.
Base64는 3바이트를 4문자로 바꾸는 구조라서 전송 가능한 문자 집합으로 바뀌는 대신 크기가 늘어납니다. 보통 약 33% 정도 커집니다.
입력값 자체가 잘못되었거나, 원래 값이 텍스트가 아니라 바이너리 파일일 수 있습니다. 그럴 때는 파일 저장 쪽으로 다시 확인하는 게 빠릅니다.
URL에 실릴 값이면 URL 인코더, 이미지 data URL이면 이미지 Base64 변환기, API 응답 본문이면 JSON 포매터와 함께 쓰는 흐름이 가장 자연스럽습니다.