🔑 강력한 보안 비밀번호 생성기

길이와 문자 조건을 정하면 브라우저에서 무작위 비밀번호를 만듭니다.

📏 길이 및 개수 설정
⚙️ 포함할 문자 규칙 (Options)

선택한 문자 종류를 각각 1개 이상 포함합니다. 비밀번호는 이 페이지에서만 생성되며 자동 저장하지 않습니다.

가입 조건에 맞는 비밀번호 만들기

계정마다 다른 비밀번호가 필요하거나 서비스의 길이·문자 제한에 맞춰 새 비밀번호를 만들 때 사용합니다. 기존 비밀번호를 입력하거나 안전성을 검사하는 도구는 아닙니다. 계정 이름과 실제 비밀번호를 사이트 문의에 보내지 마세요.

  1. 서비스의 조건을 먼저 확인합니다. 최대 길이와 허용 특수문자는 서비스마다 다릅니다. 이 생성기는 8~128자를 지원하며 기본값은 16자입니다.
  2. 허용되는 문자 종류를 선택합니다. 대문자·소문자·숫자·특수문자를 선택하면 결과마다 각 종류를 최소 1개 포함합니다. 특수문자는 제공하는 기호 전체에서 선택하므로, 기호 제한이 있는 서비스에서는 결과를 확인하세요.
  3. 필요한 개수만 생성합니다. 1~100개를 줄바꿈으로 구분합니다. 한 계정에 사용할 때는 1개가 편합니다. 전체 복사는 모든 줄을 복사하므로 여러 개를 생성했다면 사용할 한 줄을 선택하세요.
  4. 비밀번호 관리자에 보관합니다. 계정별로 다른 값을 사용하고 등록이 끝난 뒤 화면 결과를 지우세요. 이 페이지에서 지우더라도 이미 복사한 클립보드는 지워지지 않습니다.

상황별 설정 예시

상황설정 출발점적용 전에 확인할 점
일반 웹 계정16자 이상, 서비스가 허용하는 문자최대 길이와 허용 기호를 확인하고 다른 계정과 재사용하지 않습니다.
직접 입력·전달할 때헷갈리는 문자 제외 사용I/i/l/L/o/O/0/1을 모두 제외합니다. 남은 문자 수가 줄어드니 길이도 함께 고려하세요.
영문·숫자만 받는 장치특수문자 해제, 가능한 긴 길이숫자만 선택하면 숫자로만 구성됩니다. 숫자 전용 코드는 같은 길이의 영숫자 조합보다 가능한 경우가 적습니다.

생성 방식과 안전성의 범위

브라우저의 crypto.getRandomValues()로 난수를 얻고, 문자별 선택 확률의 편향을 피하도록 범위를 벗어난 난수를 버립니다. 선택한 문자 종류가 빠진 후보도 다시 생성합니다. 일반적인 Math.random()은 비밀번호 생성에 사용하지 않습니다. Web Crypto 난수 API 설명

무작위 생성은 피싱, 악성 확장 프로그램, 기기의 악성코드, 서비스 자체의 유출을 막아 주지 않습니다. 깨지지 않는 암호나 해독에 걸리는 시간을 보장하지 않으며 SSH 개인키·API 키를 발급하지도 않습니다. 해당 서비스가 제공하는 키 생성 기능을 사용하세요.

문제 해결과 자주 묻는 질문

생성했는데 가입 화면에서 거절됩니다.

가입 화면의 길이·문자 제한을 확인하세요. 일부 서비스는 제공하는 기호 중 일부만 허용합니다. 허용하지 않는 문자를 수동으로 지우기보다는 설정을 맞춘 후 다시 생성하고 변경된 길이를 확인하세요.

복사 버튼이 작동하지 않습니다.

브라우저의 클립보드 권한이나 보안 설정이 원인일 수 있습니다. 결과 상자를 눌러 필요한 줄을 직접 선택한 다음 복사하세요. 공용 기기에서는 클립보드 기록과 동기화 기능에도 주의하세요.

새로고침하면 이전 비밀번호를 찾을 수 있나요?

생성 결과를 서버·쿠키·로컬 저장소에 보관하지 않아 복구할 수 없습니다. 계정 등록 전에 비밀번호 관리자 등 본인이 관리하는 안전한 곳에 저장하세요.

길이가 짧거나 너무 큰 값을 입력하면 어떻게 되나요?

생성 시 길이는 8~128자, 개수는 1~100개로 조정됩니다. 빈 길이는 16자, 빈 개수는 1개가 됩니다. 화면에 표시되는 설정과 결과 개수를 확인하세요.

개인정보 및 이용 안내

DevTool Hub가 운영하는 무료 도구입니다. 회원가입, 결제, 비밀번호 수집 폼을 제공하지 않습니다. 생성과 복사는 브라우저에서 수행하고 이 페이지의 코드는 생성 결과를 서버로 전송하거나 영구 저장하지 않습니다. 민감한 생성값을 다루는 화면이므로 외부 광고·분석 스크립트를 불러오지 않습니다.

페이지 파일은 Cloudflare Pages에서 제공됩니다. 접속 과정에서 호스팅 제공자가 IP 주소·브라우저 정보 등 요청 정보를 처리할 수 있습니다. 외부 링크를 열거나 GitHub에 문의를 남기면 해당 서비스의 정책이 적용됩니다. Cloudflare 개인정보 정책 · GitHub 개인정보 정책

결과는 사용하려는 서비스의 조건과 본인의 환경에서 확인하세요. 기능 오류나 안내 정정 요청은 아래 GitHub 문의 경로로 받습니다.