대소문자 무작위 변환기
공백, 문장 부호, 줄 끝과 다른 문자를 유지하며 혼합 대소문자 변형을 만드세요.
사용 방법
사용 방법
- 최대 100,000자를 입력하고 Unicode 대상 문자 또는 ASCII 문자만을 고릅니다.
- 대상 입력 코드 포인트가 대문자가 될 확률을 설정합니다.
- 변형을 만들고 대소문자 매핑을 확인한 뒤 복사하거나 다운로드합니다.
브라우저 암호를 이용한 독립 선택
1~99%에서는 crypto.getRandomValues와 0~99 rejection sampling을 사용해 모듈로 편향을 피합니다. 0%는 항상 소문자, 100%는 항상 대문자입니다. 같은 입력도 보통 다른 결과이며 seed나 재현성은 없습니다.
명시적 ASCII 및 Unicode 범위
ASCII 모드는 A–Z, a–z만 바꿉니다. Unicode 모드는 코드 포인트 단위로 처리하고 기본 대소문자 매핑이 다를 때만 변경합니다. 언어별 locale 규칙은 쓰지 않습니다. ß의 대문자처럼 한 입력 코드 포인트가 여러 출력으로 늘어 결과 길이가 바뀔 수 있습니다. 공백, 문장 부호, 이모지와 case가 없는 문자는 유지됩니다.
자주 묻는 질문
더 알아보기
무작위 대소문자가 공백이나 문장 부호도 바꾸나요?
아니요. 해당 문자만 매핑하고 나머지 입력은 그대로 둡니다.
출력이 입력보다 길 수 있는 이유는?
Unicode 기본 case 변환이 한 문자를 여러 코드 포인트로 늘릴 수 있습니다. 바뀐 문자가 한 글자 길이를 유지해야 하면 ASCII만 선택하세요.
비밀번호나 암호화에 적합한가요?
아니요. 브라우저 암호는 문자 case 선택에만 씁니다. 출력은 원문을 보존하며 비밀, 암호, 암호문, 해시가 아닙니다.