Base64, URL, 해시 도구
일상적인 인코딩 작업을 하나로: Base64 인코딩·디코딩(터키어 등 영어가 아닌 글자도 UTF-8로 올바르게 처리), 파일을 Base64 데이터 URL로 변환, URL 인코딩, HTML 엔티티, 최대 2 GB 텍스트·파일의 MD5, SHA-1, SHA-256, SHA-512 해시 및 HMAC 서명. 모든 작업은 브라우저에서 이루어지며 텍스트와 파일은 업로드되지 않습니다.
텍스트는 내 기기에만 있습니다. 모든 처리는 브라우저에서 이루어집니다.
Base64, URL, 해시 도구 사용 방법
- 작업을 선택하세요: Base64, URL, HTML 엔티티, 해시, HMAC 중 하나를 고르고 인코딩할지 디코딩할지 선택합니다.
- 텍스트를 입력하거나 붙여넣으면 결과가 바로 나타납니다. Base64와 해시는 파일을 선택할 수도 있습니다.
- 결과를 복사하거나 다운로드하세요. 다운로드한 파일을 검증하려면 예상 해시를 붙여넣고 일치하는지 확인하세요.
자주 묻는 질문
ç, ğ, é가 들어간 Base64가 다른 도구와 다르게 나오는 이유는 무엇인가요?
텍스트는 웹 표준인 UTF-8 바이트로 변환한 뒤 인코딩되므로 “Çağrı”는 w4dhxJ9yxLE=가 됩니다. 일부 오래된 도구는 Latin-1이나 Windows-1254를 사용해 다른 결과를 내기도 합니다. 디코딩도 UTF-8로 읽으며, 데이터가 텍스트가 아닌 경우(이미지, PDF 등)에는 파일로 다운로드할 수 있습니다.
“구성 요소”와 “전체 URL”은 어떻게 다른가요?
구성 요소(encodeURIComponent)는 글자, 숫자, - _ . ! ~ * ' ( )를 제외한 모든 문자를 인코딩하며, 하나의 쿼리 값이나 경로 일부에 알맞습니다. 전체 URL(encodeURI)은 : / ? & = # 같은 문자를 그대로 유지해 주소 전체가 계속 쓸 수 있게 합니다. “공백을 +로”는 쿼리 문자열에서 쓰는 폼 인코딩 방식을 따릅니다.
MD5와 SHA-1은 안전한가요?
보안 용도로는 안전하지 않습니다. 두 방식 모두 충돌을 만들 수 있으므로 데이터 보호나 비밀번호 저장에 사용하지 마세요. 파일이 제대로 복사되었는지 확인하는 용도로는 여전히 괜찮습니다. 무결성에는 SHA-256이나 SHA-512를 사용하세요. 비밀번호에는 단순 해시가 아니라 Argon2, scrypt, bcrypt 같은 전용 느린 함수가 필요합니다. 강력한 비밀번호를 만들려면 비밀번호 생성기를 이용하세요.
파일은 얼마나 커도 되나요?
해시는 최대 약 2 GB 파일까지 가능합니다. 파일은 백그라운드 워커에서 8 MB씩 읽으므로 메모리 사용량이 적고 언제든 취소할 수 있으며, 네 가지 해시가 한 번에 계산됩니다. 파일의 Base64 변환은 결과가 약 3분의 1 커져 페이지에 담겨야 하므로 10 MB로 제한됩니다.
HMAC은 어디에 쓰나요?
HMAC은 비밀 키와 해시를 결합해 메시지에 서명합니다. API와 웹훅(예: 결제 서비스 제공업체)은 HMAC-SHA256으로 요청이 실제로 자신들에게서 왔음을 증명합니다. 여기에 키와 메시지를 입력해 서명을 비교해 보세요. 링크와 파일 이름에는 Slug generator도 참고하세요.
다른 도구
- 단어 찾기보유한 글자와 공백 타일, 판 위의 글자로 만들 수 있는 모든 단어를 찾아 보세요.
- 워들 솔버추측한 단어와 색상을 입력하면 가능한 모든 워들 정답을 보여 드립니다.
- 돌림판이름이나 항목을 입력하고 돌림판을 돌려 무작위로 당첨자를 뽑으세요.
- 인스타그램 이벤트 추첨기인스타그램 댓글을 붙여넣고 규칙을 설정해 공정하게 당첨자를 뽑으세요. 무료, 로그인 불필요.
- 틱톡 이벤트 추첨기틱톡 댓글을 붙여넣고 규칙을 설정해 공정하게 당첨자를 뽑으세요. 무료, 로그인 불필요.
- 유튜브 이벤트 추첨기유튜브 댓글을 붙여넣고 규칙을 설정해 공정하게 당첨자를 뽑으세요. 무료, 로그인 불필요.
- 난수 생성기원하는 범위에서 무작위 숫자를 뽑아 보세요. 중복 없이, 정렬, 합계까지.
- 주사위 굴리기주사위 1~20개를 온라인으로 굴려 보세요: d4, d6, d8, d10, d12, d20, d100, 사용자 지정.
- 동전 던지기가상 동전을 던져 보세요: 앞면 또는 뒷면, 횟수와 비율까지.
- 애너그램 풀이뒤섞인 글자를 실제 단어로, 두 단어 애너그램까지 찾아 드립니다.
- 무작위 단어 생성기사전에서 실제 단어를 무작위로 뽑아 드립니다. 길이와 첫 글자를 선택할 수 있습니다.
- 글자 수 · 단어 수 세기입력하는 동안 글자 수, 단어 수, 문장 수, 읽는 시간을 바로 세어 줍니다.
- 대소문자 변환기텍스트를 대문자, 소문자, 단어별 첫 글자 대문자, 문장 첫 글자 대문자로 변환합니다.
- 특수 문자 텍스트 생성기인스타그램, 틱톡, X 소개글에 쓸 멋진 글꼴. 복사해서 붙여넣기만 하세요.
- 줄 정렬 및 중복 제거줄을 가나다순으로 정렬하고 중복 줄과 빈 줄을 제거합니다.
- 텍스트 비교두 텍스트를 비교해 추가되거나 삭제된 부분을 확인합니다.
- QR 코드 생성기링크, 와이파이, 연락처 등을 위한 무료 QR 코드. 만료되지 않습니다.
- 바코드 생성기EAN-13, UPC, Code 128 등 다양한 바코드를 PNG 또는 SVG로 만드세요.
- 음성 텍스트 변환오디오, 동영상 또는 내 목소리를 텍스트와 자막으로 변환합니다. 내 기기에서 실행됩니다.
- 텍스트 음성 변환내 기기의 음성으로 텍스트를 소리 내어 읽어 줍니다. 속도와 음높이를 조절할 수 있습니다.
- 비밀번호 생성기강력한 무작위 비밀번호와 기억하기 쉬운 암호 문구를 만들고 강도를 점검합니다.
- JSON 포매터JSON을 정리하고, 검증하고, 압축하고, 트리로 보고, CSV나 YAML로 변환합니다.
- Slug generatorTurn titles into clean, URL-friendly slugs. Handles ğ, ş, ı, é, ß and more.
- 마크다운 편집기실시간 미리보기와 함께 마크다운을 작성하고 .md 또는 깔끔한 HTML로 내보내세요.
- Lorem ipsum 생성기문단, 문장, 단어 단위의 임시 텍스트: 기본 Lorem ipsum 또는 터키어 더미 텍스트.