Base64 인코딩
텍스트를 Base64로 변환하고, Base64를 읽을 수 있는 텍스트로 디코딩하며, 결과를 복사하거나 다운로드합니다.
Base64 인코딩 및 디코딩
이 Base64 도구는 일반 텍스트를 Base64로 변환하고 Base64 문자열을 읽을 수 있는 텍스트로 다시 변환합니다. API용 데이터 준비, 로그에서 인코딩된 값 확인, 요청 페이로드 테스트 또는 텍스트 전용 시스템을 통한 소량 데이터 전송에 유용합니다.
변환은 브라우저에서 로컬로 실행됩니다. 편집기에 붙여넣은 텍스트는 업로드, 저장 또는 서버로 전송되지 않으므로 워크플로를 변경하지 않고 빠르게 사용할 수 있습니다.
사용 방법
- 일반 텍스트 또는 Base64 값을 입력 편집기에 붙여넣습니다.
- 인코딩으로 Base64 문자열을 만들거나, 디코딩으로 기존 Base64 문자열을 읽습니다.
- 출력 편집기와 상태 메시지를 확인합니다. 디코딩 실패 시 잘못된 Base64 입력이 즉시 보고됩니다.
- 복사로 클립보드에, 다운로드로 텍스트 파일로 저장, 지우기로 두 편집기를 초기화합니다.
Base64란 무엇인가요?
Base64는 바이트를 인쇄 가능한 텍스트로 표현하는 방법입니다. 문자, 숫자, 더하기 기호, 슬래시 및 패딩 문자를 사용하여 바이너리 데이터가 JSON, HTML, 이메일, 설정 파일, 명령줄 출력과 같은 일반 텍스트를 기대하는 시스템을 통해 이동할 수 있도록 합니다.
Base64는 인코딩 형식이며 암호화가 아닙니다. 문자열이 있으면 누구나 디코딩할 수 있습니다. 데이터 크기가 약 3분의 1 증가하므로 압축이나 비밀 유지보다는 전송 및 삽입에 가장 적합합니다.
입력 참고사항
인코딩은 Unicode 문자를 포함한 일반 텍스트를 지원합니다. 디코딩 시 입력이 완전한 Base64 문자열이며 인코딩된 값 주위에 관련 없는 헤더, 라벨 또는 추가 텍스트가 포함되지 않았는지 확인하세요.
예제
같은 값을 인코딩하고 원래 텍스트로 디코딩할 수 있습니다:
--- 일반 텍스트 --- Hello, World! --- Base64 인코딩 --- SGVsbG8sIFdvcmxkIQ== --- 디코딩 복원 --- Hello, World!
MCP 통합
MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.
MCP 도구 이름: base64-encode
MCP 엔드포인트: https://coding.tools/mcp
먼저 tools/list를 호출하세요. 각 도구 항목에는 inputSchema, outputSchema, examples가 포함되어 AI 에이전트나 클라이언트가 추측 없이 유효한 인수를 만들 수 있습니다.
tools/call에서는 표시용 값은 result.content[0].text에서, 기계 파싱용 값은 result.structuredContent에서 읽으세요. 도구 수준 실패는 isError: true를 반환하고, 프로토콜 수준 실패는 JSON-RPC error를 반환합니다.
tools/call 요청 예시:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"base64-encode","arguments":{"input":"Hello from Coding.Tools MCP"}}}'
대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.