⚡인코더/디코더
로딩 중...
인코딩(Encoding)은 데이터를 특정 형식으로 변환하는 과정이며, 디코딩(Decoding)은 그 반대 과정입니다. 웹 개발에서는 URL에 특수 문자를 포함하거나, 바이너리 데이터를 텍스트로 전송하거나, HTML에서 특수 문자를 안전하게 표시하기 위해 인코딩이 필수적입니다. 이 도구는 Base64, URL, Hex, HTML, 유니코드, JSON 등 다양한 인코딩/디코딩을 한 화면에서 동시에 처리하며, 34개 이상의 문자셋을 지원합니다.
사용 방법
- 1텍스트 입력
상단 입력 영역에 인코딩 또는 디코딩하고 싶은 텍스트를 입력합니다. 입력 즉시 모든 형식의 결과가 동시에 표시됩니다.
- 2문자셋 선택 (선택사항)
기본적으로 UTF-8로 인코딩되며, 디코딩 시 EUC-KR, Shift_JIS, GB2312 등 다양한 문자셋을 선택할 수 있습니다.
- 3결과 확인 및 활용
Base64, URL, Hex, HTML Entity, 유니코드 이스케이프 등 각 카테고리별 결과를 확인합니다. 각 결과 옆의 복사 버튼으로 필요한 값을 클립보드에 복사할 수 있습니다.
- 4역변환 활용
'입력으로 사용' 버튼을 클릭하면 해당 결과를 입력값으로 설정하여 연쇄 변환이 가능합니다.
활용 팁
- 💡Base64 인코딩은 이미지를 HTML/CSS에 직접 삽입하는 Data URI나 이메일 첨부파일 처리에 자주 사용됩니다.
- 💡URL 인코딩은 쿼리 파라미터에 한글이나 특수 문자를 포함할 때 반드시 필요합니다.
- 💡HTML Entity 변환은 XSS(크로스 사이트 스크립팅) 공격 방지를 위해 사용자 입력을 안전하게 출력할 때 활용됩니다.
- 💡길이 정보(문자 수, 바이트 수, 단어 수)를 통해 데이터 크기를 빠르게 확인할 수 있습니다.