WebTools

Useful Tools & Utilities to make life easier.

ROT13 Encoder

알파벳을 13자리 뒤로 밀어내는 간단 암호화 도구입니다.

ROT13 인코더란?

이 도구는 알파벳을 정확히 13칸씩 뒤로 밀어 바꾸는 ROT13 방식으로 글자를 변환합니다. A는 N으로, B는 O로 바뀌는 식입니다. 예를 들어 Hello를 넣으면 Uryyb가 나옵니다. ROT13은 'Rotate by 13(13칸 회전)'을 줄인 말로, 오래전부터 게시판에서 스포일러나 정답을 살짝 가릴 때 쓰던 방식입니다.

알파벳은 모두 26자이고 13은 그 절반이라, 같은 변환을 두 번 하면 원래 글자로 돌아옵니다. A를 13칸 밀면 N, N을 다시 13칸 밀면 다시 A가 되는 원리입니다. 대문자·소문자는 각각 알파벳 안에서만 밀리며, 숫자·공백·기호·한글은 그대로 유지됩니다.

사용 방법

  1. 입력 상자에 가려 두고 싶은 텍스트를 넣습니다.
  2. 변환 버튼을 누릅니다.
  3. 아래 결과 상자에 ROT13으로 바뀐 글자가 나타나면 복사 버튼으로 가져다 씁니다.

결과를 다시 원래대로 읽으려면 그 결과를 ROT13 디코더에 넣거나, ROT13은 두 번 적용하면 원문이 되므로 이 도구에 결과를 한 번 더 넣어도 됩니다.

변환 예시

텍스트를 넣으면 아래처럼 알파벳이 13칸씩 밀려 나옵니다.

입력결과 (ROT13)설명
HelloUryybH→U, e→r, l→y, o→b
ROT13EBG13숫자 13은 그대로 유지
Why did theJul qvq gur공백은 그대로, 대소문자 유지

표에서 보듯 숫자 13과 공백은 바뀌지 않습니다. ROT13은 오직 A~Z, a~z에만 적용되기 때문입니다.

자주 묻는 질문

ROT13은 암호로 써도 안전한가요?

안전하지 않습니다. ROT13은 규칙이 공개되어 있고 누구나 두 번 적용하면 바로 원문을 얻을 수 있습니다. 비밀을 지키는 암호가 아니라, 실수로 눈에 들어오지 않게 답이나 스포일러를 잠깐 가리는 용도로만 쓰입니다.

인코더와 디코더가 결과가 같던데 왜 나눠져 있나요?

ROT13은 13칸이 알파벳의 절반이라 인코딩과 디코딩이 수학적으로 같은 작업입니다. 그래서 결과값은 동일합니다. 다만 '가린다'는 목적과 '푼다'는 목적이 다르기에 도구를 방향별로 나눠 두었습니다. 결과를 되돌릴 때는 ROT13 디코더를 쓰면 의도가 분명합니다.

한글이나 숫자도 바뀌나요?

바뀌지 않습니다. ROT13은 영문 알파벳에만 적용되며, 한글·숫자·공백·기호는 입력한 그대로 유지됩니다. 그래서 영문과 한글이 섞인 문장을 넣으면 영문만 밀리고 한글은 원래대로 남습니다.