랜덤 문자열 생성기

암호학적으로 안전한 랜덤 문자열과 API 토큰을 브라우저에서 한꺼번에 생성하고, 문자 집합·16진수·Base64 또는 XXXX-XXXX 패턴으로 출력합니다.

도구를 불러오는 중…

랜덤 문자열 생성기랜덤 문자열, 시크릿, API 토큰을 브라우저에서 바로 대량으로 만듭니다. 원하는 대문자·소문자·숫자·기호 집합에 체크하고 길이와 만들 개수를 정한 뒤 「생성」을 누르면 매번 새 묶음을 얻습니다. 각 문자는 crypto.getRandomValues에서 뽑으며 편향을 없애기 위해 거부 표집을 사용합니다. 어디에도 업로드되지 않으며 문자열은 내 기기에서 만들어져 기기 안에 머뭅니다. 출력을 16진수나 Base64, 또는 각 X 가 무작위로 채워지는 XXXX-XXXX 같은 패턴으로 바꾸고, 커스텀 문자를 더하고, 특정 문자나 헷갈리는 문자를 빼고, 비트 단위 엔트로피 추정치를 실시간으로 확인할 수 있습니다.

랜덤 문자열 생성기란?

랜덤 문자열 생성기는 고엔트로피 문자열을 한 번에 많이 찍어 내는 무료 브라우저 내 도구입니다. API 키, 액세스 토큰, 초대 코드, 테스트 데이터, 솔트, 그 밖의 임의 식별자를 만들 수 있습니다. 개발자, QA 엔지니어, 운영 팀은 환경을 초기화하거나, 데이터베이스를 현실적인 랜덤 값으로 채우거나, 서버를 전혀 거치지 않고 토큰을 나눠 줄 때 이 도구를 씁니다. 「대문자」「소문자」「숫자」「기호」 체크박스로 문자 풀을 고르고 「길이」와 「개수」를 정한 뒤 「생성」을 누르면, 각 문자열은 crypto.getRandomValues에서 거부 표집으로 뽑혀 모든 문자가 균일한 확률로 나옵니다. 기억하기 쉬운 단일 비밀번호를 노리는 비밀번호 생성기와 달리, 이 도구는 기계가 읽는 토큰을 대량으로 만드는 데 맞춰져 있으며, 「재생성」 버튼은 내부 시드를 증가시켜 설정은 그대로 둔 채 요청할 때마다 완전히 새로운 묶음을 줍니다. 또한 커스텀 알파벳을 더하고, 특정 문자나 헷갈리는 비슷한 문자를 제외하고, 출력 모드(문자 집합·16진수·Base64, 또는 각 X 가 무작위 문자로 치환되는 패턴 템플릿)를 고르고, 비트 단위의 실시간 엔트로피 추정치를 읽을 수 있습니다.

랜덤 문자열 생성기 사용법

  1. 「대문자」「소문자」「숫자」「기호」 체크박스로 포함할 문자 집합을 고르세요 — 최소 하나는 켜져 있어야 합니다.
  2. 각 문자열의 「길이」와, 「개수」로 몇 개를 만들지 설정하세요.
  3. 「생성」(또는 「재생성」)을 눌러 crypto.getRandomValues에서 새 묶음을 뽑으세요.
  4. 출력 상자에서 문자열을 확인하세요. 길이·개수·문자 집합을 바꾸면 스스로 갱신됩니다.
  5. 개별 복사 버튼으로 한 문자열을 복사하거나, 목록 위의 복사 동작으로 묶음 전체를 한 번에 복사하세요.
  6. 출력 모드 전환으로 문자 집합·Hex·Base64·패턴 중 하나를 고르고, 옵션에서 커스텀 문자를 더하거나 헷갈리는 문자를 제외하거나 XXXX-XXXX 패턴을 편집하세요.

예시

32자 영숫자 API 토큰

입력

대문자 + 소문자 + 숫자, 길이 32, 개수 1

출력

k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ

짧은 16진수 풍 초대 코드 묶음

입력

소문자 + 숫자, 길이 8, 개수 3

출력

a3f9k2dq
7m1xp4ce
b8t6w0nz

기호를 포함한 고엔트로피 시크릿

입력

대문자 + 소문자 + 숫자 + 기호, 길이 24, 개수 1

출력

G$7m@Kp2!xZq9#vR4&nLwT^h

라이선스 키 형식의 패턴

입력

XXXX-XXXX-XXXX · A-Z + 0-9

출력

K7Q2-9XZ4-P1MW

자주 묻는 질문

문자열이 서버로 전송되나요?
아니요. 각 문자열은 Web Crypto API(crypto.getRandomValues)로 로컬에서 생성되며, 어디에도 업로드되거나 저장되지 않습니다. 도구는 오프라인에서 작동하고 값이 브라우저를 떠나지 않으므로, 실제 시크릿과 토큰에도 안전하게 쓸 수 있습니다.
문자열은 얼마나 무작위인가요?
각 문자는 브라우저의 암호학적으로 안전한 난수원인 crypto.getRandomValues에서 거부 표집을 사용해 뽑으므로, 문자 풀을 모듈로 편향 없이 표집합니다. 덕분에 단순한 임시 채움값이 아니라 토큰·솔트·시크릿에 적합한 출력이 됩니다.
왜 「생성」을 누르면 완전히 새로운 묶음이 나오나요?
「생성」(재생성)은 내부 시드를 증가시키고 새 랜덤 바이트를 가져오므로, 길이·개수·문자 집합 선택은 그대로 둔 채 완전히 새로운 묶음을 받습니다.
비밀번호 생성기와 무엇이 다른가요?
비밀번호 생성기는 기억하기 쉬운 강한 단일 시크릿에 맞춰져 있습니다. 이 도구는 API 키·액세스 토큰·테스트 데이터처럼 기계가 읽는 대량 출력을 위한 것이라, 여러 문자열을 한 번에 만들고 묶음 전체를 한 번의 클릭으로 복사할 수 있습니다.
이걸 API 키나 토큰으로 써도 되나요?
네. 길이가 충분하고 문자 집합이 넓으면 문자열은 API 키, 액세스 토큰, 비슷한 임의 식별자에 충분한 엔트로피를 가집니다. 사람이 쓰는 비밀번호에는 전용 비밀번호 생성기가 더 편할 수 있습니다.

관련 도구