텍스트 및 문서 도구

대소문자 무작위 변환기

공백, 문장 부호, 줄 끝과 다른 문자를 유지하며 혼합 대소문자 변형을 만드세요.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

최대 100,000자입니다. 공백, 문장 부호, 줄 끝, 이모지 및 대소문자 구분이 없는 문자는 원래 위치에 유지됩니다.

모두 소문자로 하려면 0, 모두 대문자로 하려면 100을 사용하세요.

사용 방법

사용 방법

  1. 최대 100,000자를 입력하고 Unicode 대상 문자 또는 ASCII 문자만을 고릅니다.
  2. 대상 입력 코드 포인트가 대문자가 될 확률을 설정합니다.
  3. 변형을 만들고 대소문자 매핑을 확인한 뒤 복사하거나 다운로드합니다.

브라우저 암호를 이용한 독립 선택

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 선택에만 씁니다. 출력은 원문을 보존하며 비밀, 암호, 암호문, 해시가 아닙니다.