Base64 인코더 | 신속하게 데이터 변환하기
Base64 인코더로 텍스트를 인코딩하세요. 문자열을 Base64로 변환하여 데이터 전송 및 저장 문제를 해결합니다. 간편한 인터페이스로 빠른 결과 확인이 가능합니다.
0 바이트
모든 파일 유형 (최대 크기: 10MB). 모든 작업은 브라우저에서 실행됩니다.
+ 와 / 대신 - 와 _ 를 사용하고 패딩(=)을 제거합니다. URL, 파일 이름, JWT에 사용합니다.
0 바이트
Base64 인코더 & 디코더 사용 방법
- 인코딩 또는 디코딩을 선택한 다음 텍스트 또는 파일을 입력으로 선택하세요.
- 텍스트를 입력 또는 붙여넣거나 파일을 선택하고, 필요하면 URL 안전 옵션을 조정하세요.
- 작업 버튼을 클릭하면 즉시 결과를 얻을 수 있습니다.
- 출력을 복사하거나 파일로 다운로드하거나 지우기를 클릭하여 다시 시작하세요.
데이터는 기기를 벗어나지 않습니다. 모든 인코딩과 디코딩은 브라우저에서 로컬로 처리됩니다.
AI 에이전트에서 이 도구를 사용하세요
무료 JSON API와 Model Context Protocol (MCP) 서버. 가입 불필요, API 키 불필요, CORS 개방. Claude, ChatGPT, Cursor, 스크립트, 프런트엔드 앱을 위해 설계되었습니다.
curl -X POST https://mate.tools/api/v1/base64-encode.php \
-H "Content-Type: application/json" \
-d '{"text":"hello world","url_safe":false}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/base64-encode.php",
data=json.dumps({"text":"hello world","url_safe":false}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/base64-encode.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"text":"hello world","url_safe":false}),
});
console.log(await r.json()); claude_desktop_config.json(Claude Desktop), ~/.cursor/mcp.json(Cursor) 또는 다른 MCP 호환 클라이언트에 추가하세요:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} 자주 묻는 질문
Base64 인코딩은 64자 알파벳(A–Z, a–z, 0–9, + 및 /)을 사용하여 바이너리 또는 텍스트 데이터를 ASCII 텍스트로 변환합니다. 이를 통해 바이너리 데이터가 이메일, JSON, URL처럼 텍스트만 처리하는 시스템을 안전하게 통과할 수 있습니다. 이는 전송을 위한 인코딩이며 암호화가 아니므로 보안을 제공하지 않습니다.
디코딩 모드로 전환하고 Base64 문자열을 붙여넣거나(또는 이를 포함한 .txt 파일을 로드하고) 디코딩을 클릭하세요. 읽을 수 있는 텍스트가 결과 상자에 표시되며, 다운로드를 사용하여 디코딩된 데이터를 파일로 저장할 수 있습니다. 이는 이미지, PDF 및 기타 바이너리 콘텐츠에 유용합니다.
인코딩을 선택하고 소스를 파일로 전환한 후 이미지를 선택하세요. 이 도구는 원시 Base64 문자열과 바로 사용할 수 있는 데이터 URI(data:image/png;base64,...)를 모두 출력합니다. 데이터 URI를 HTML img 태그의 src나 CSS background-image 속성에 붙여넣으면 별도의 파일 없이 이미지를 삽입할 수 있습니다.
URL 안전 Base64는 + 를 - 로, / 를 _ 로 바꾸고 = 패딩을 제거하므로 결과를 URL, 쿼리 문자열, 파일 이름 및 JSON 웹 토큰(JWT)에 안전하게 넣을 수 있습니다. 출력을 URL이나 파일 이름으로 전달해야 할 때 URL 안전 스위치를 켜세요.
네. Base64는 데이터 3바이트마다 4개의 ASCII 문자로 변환하므로 인코딩된 출력은 원본보다 약 33% 더 큽니다. 이 오버헤드는 바이너리 데이터를 일반 텍스트로 안전하게 전송하기 위한 대가입니다.
아무것도 업로드되지 않습니다. 모든 인코딩과 디코딩은 JavaScript를 사용하여 브라우저에서 완전히 실행되므로 텍스트와 파일이 기기를 벗어나지 않습니다. 이 도구는 이모지와 악센트 문자를 포함한 전체 UTF-8 텍스트도 올바르게 처리합니다.
Base64 인코더란?
Base64 인코더는 64자 알파벳(A–Z, a–z, 0–9, + 및 /)을 사용하여 텍스트, 이미지 또는 파일을 일반 텍스트 Base64 문자열로 변환합니다. 이를 통해 바이너리 데이터가 텍스트만 처리하는 시스템을 안전하게 통과할 수 있습니다. 이 도구는 Base64를 텍스트나 다운로드 가능한 파일로 다시 디코딩할 수도 있으며, UTF-8과 URL 안전 변형을 지원하고 전적으로 브라우저에서 실행됩니다.