XTools 로고
XTools
Blog
/
JSON 포매터·YAMLXML 포매터코드 포매터·압축JSON → TypeScript마크다운 ⇄ HTMLMermaid 다이어그램 편집기정규식 테스터JWT 디코더UUID 생성기인코딩·디코딩Cron 표현식 생성기cURL 명령 생성기메타 태그 생성기PX → REM·줄 간격CSS 생성기chmod 계산기

© 2026 XTools. 모든 권리 보유.

개인정보 처리방침문의하기

    인코딩·디코딩

    Base64, URL, 16진수, Base32, HTML 엔티티, 2진수를 텍스트와 파일에 사용합니다
    • 파일이 기기 밖으로 나가지 않습니다
    • 브라우저에서 실행
    • 무료, 가입 불필요, 워터마크 없음

    0자 · 0바이트

    0자

    양쪽 모두 편집할 수 있습니다. 한쪽에 입력하면 다른 쪽이 바뀝니다.

    관련 도구

    • JSON 포매터·YAML
    • XML 포매터
    • 코드 포매터·압축
    • JSON → TypeScript
    • 마크다운 ⇄ HTML
    • Mermaid 다이어그램 편집기
    • 정규식 테스터
    • JWT 디코더
    • UUID 생성기
    • Cron 표현식 생성기
    • cURL 명령 생성기
    • 메타 태그 생성기
    • PX → REM·줄 간격
    • CSS 생성기
    • chmod 계산기

    인코딩·디코딩 사용 방법

    Base64, URL, 16진수, Base32 등 8가지 방식으로 텍스트를 인코딩·디코딩하며 양쪽 모두 편집됩니다. '파일' 탭에서는 파일과 Base64·데이터 URI·16진 덤프를 오갑니다.

    1. 1

      텍스트는 '텍스트' 탭에서, 바이너리 파일은 '파일' 탭으로 바꿔서 작업합니다.

    2. 2

      Base64, URL, 16진수 같은 인코딩을 고릅니다.

    3. 3

      '원문'에 입력하면 인코딩되고, 인코딩된 문자열을 오른쪽 칸에 붙여 넣으면 디코딩됩니다. 반대쪽은 입력에 맞춰 바뀝니다.

    4. 4

      필요하면 'URL 안전 문자'나 '전체 URL' 범위 같은 옵션을 조정한 뒤 결과를 복사합니다.

    자주 묻는 질문

    텍스트와 파일이 업로드되나요?

    아니요. 인코딩과 디코딩은 브라우저에서 이뤄지고 파일도 로컬에서만 읽습니다.

    '구성 요소'와 '전체 URL'의 차이는 무엇인가요?

    '구성 요소'는 영문자, 숫자, - _ . ! ~ * ' ( )를 제외한 모든 문자를 이스케이프해 쿼리 값이나 경로 조각에 알맞습니다. '전체 URL'은 : / ? # & =를 그대로 두어 URL 전체를 쓸 수 있게 합니다.

    Base64 문자열을 이미지나 파일로 되돌리려면?

    '파일' 탭에서 '텍스트 → 파일'을 고르고 Base64나 데이터 URI를 붙여 넣으세요. 파일 형식을 감지하고 이미지는 미리 보여 주며, 파일 이름을 정해 내려받을 수 있습니다.

    디코딩할 때 UTF-8 텍스트가 아니라고 나오는 이유는?

    그 Base64는 텍스트가 아니라 바이너리 파일일 가능성이 큽니다. '파일로 디코딩'을 누르면 '파일' 탭에서 열어 저장할 수 있습니다.

    한글과 이모지도 처리되나요?

    네. 텍스트를 UTF-8로 인코딩하므로 한글, 악센트 문자, 이모지도 정확하게 오갑니다.