홈 / 생성기 / 비밀번호 생성기

비밀번호 생성기

예측 불가능한 안전한 비밀번호를 무료로 만드세요. 길이·문자 조합 조절, 암호학적 난수 사용, 암기형 문구 모드 지원. 생성된 비밀번호는 서버로 전송·저장되지 않습니다.

암호학적 난수강도·엔트로피 표시암기형 문구 모드서버 전송 없음

다음 계산

이어서 많이 찾는 계산

이용 방법

길이 정하기

슬라이더로 원하는 비밀번호 길이를 정하세요 (6~64자, 기본 16자).

문자 조합 선택

대문자·소문자·숫자·특수문자 중 포함할 집합을 고르고, 필요하면 헷갈리는 문자 제외를 켜세요.

생성하기

생성 개수(1~10개)를 정한 뒤 [비밀번호 생성]을 누르세요. 강도와 엔트로피도 함께 표시됩니다.

복사·보관

결과 옆 [복사]나 [모두 복사]로 복사해 비밀번호 관리자 등 안전한 곳에 바로 저장하세요.

핵심 답변

비밀번호 생성기는 예측 불가능한 무작위 문자열을 만들어 주는 온라인 도구입니다. 이 비밀번호생성기는 운영체제 수준의 암호학적 난수(Web Crypto API)를 사용해 안전한 비밀번호를 만들며, 모든 처리는 브라우저 안에서 이루어져 서버로 전송되거나 저장되지 않습니다. 무작위 비밀번호 생성기가 필요할 때 길이(6~64자)와 대문자·소문자·숫자·특수문자 조합을 자유롭게 조절하고, 헷갈리는 문자 제외 기능이나 외우기 쉬운 암기형 문구 모드로 비밀번호 만들기를 마무리할 수 있습니다.

마지막 업데이트: 2026년 9월 17일
용도별 권장 비밀번호 길이
용도권장 길이이유
일반 회원가입·쇼핑몰12자 이상무차별 대입 공격에 현실적으로 뚫리지 않는 수준
이메일·SNS·금융16자 이상중요 계정일수록 길게, 계정마다 고유하게
관리자·암호화 키·Wi-Fi32자 이상사람이 직접 입력하지 않으므로 길어도 부담 없음
문자 집합과 16자 기준 엔트로피
문자 집합문자 수16자 기준 엔트로피
소문자만26자약 75비트
대·소문자 + 숫자62자약 95비트
대·소문자 + 숫자 + 특수문자88자약 103비트

심화 가이드

왜 비밀번호 생성기를 써야 하나요?

사람이 직접 만든 비밀번호는 생일·이름·연속 숫자 같은 패턴을 피하기 어렵고, 해커는 이런 패턴을 노리는 무차별 대입 공격(brute force)과 사전 공격을 자동화 도구로 시도합니다. 길고 무작위한 비밀번호는 가능한 경우의 수가 기하급수적으로 늘어나 이런 공격을 사실상 불가능하게 만듭니다. 같은 비밀번호를 여러 사이트에 재사용하는 습관도 함께 고쳐야 합니다.

이 도구의 난수는 어떻게 만들어지나요?

브라우저의 Web Crypto API(crypto.getRandomValues)를 사용합니다. 이는 운영체제가 제공하는 암호학적 난수 생성기로, 예측이 불가능하도록 설계되어 있습니다. 일반적인 Math.random은 시드만 알면 다음 값을 예측할 수 있어 비밀번호 생성에 부적합하므로 이 도구에서는 사용하지 않습니다. 또한 나머지 연산 편향(modulo bias)을 제거하는 방식으로 문자 집합에서 문자를 뽑아 각 문자가 균등한 확률로 선택됩니다.

생성된 비밀번호는 어떻게 보관해야 하나요?

길고 무작위한 비밀번호는 외우기보다 비밀번호 관리자에 저장하는 것이 정석입니다. 메모장·종이·채팅방에 그대로 두면 유출 위험이 커집니다. 이 도구에서 생성된 비밀번호는 서버로 전송되거나 저장되지 않으며, 이 화면을 벗어나면 사라지므로 안전한 곳에 바로 저장하세요.

암기형 문구 모드는 무엇인가요?

256개의 영어 단어 중에서 무작위로 골라 구분자로 이어 붙이는 방식입니다. 예를 들어 "comet-lantern-iris-fog" 같은 형태가 됩니다. 무작위 문자열보다 외우기 쉬우면서도, 단어 수를 늘리면(8개 이상 권장) 충분히 높은 엔트로피를 확보할 수 있습니다. 단어 선택 역시 암호학적 난수로 이루어집니다.

2단계 인증과 함께 쓰는 계정 보안 습관

아무리 강한 비밀번호라도 유출될 가능성은 있으므로, 중요한 계정에는 2단계 인증을 함께 켜두는 것이 좋습니다. 이메일·금융·클라우드 계정처럼 하나의 계정이 뚫리면 연쇄 피해가 큰 곳부터 설정하세요. 인증 앱(OTP) 방식이 문자 메시지보다 안전합니다. 문자 메시지는 통신사 사칭 등의 수법으로 가로챌 위험이 있기 때문입니다. 2단계 인증을 켤 때 받는 백업 코드는 종이에 적어 안전한 곳에 보관하세요. 휴대폰을 잃어버리면 백업 코드 없이는 계정 복구가 어려워집니다. 비밀번호는 이 생성기로 계정마다 다르게 만들고, 비밀번호 관리자에 저장해 두면 외울 필요가 없습니다. 로그인 알림 기능이 있다면 켜두어 낯선 기기의 접속을 바로 알아채세요. 주기적으로 로그인 기록을 확인하는 습관도 계정 탈취를 일찍 발견하는 데 도움이 됩니다. 강한 비밀번호와 2단계 인증을 갖췄어도 피싱에는 주의해야 합니다. 문자나 이메일의 링크로 들어간 가짜 로그인 페이지에 입력한 정보는 그대로 탈취됩니다. 로그인할 때는 주소창의 도메인을 직접 확인하고, 의심스러운 링크는 누르지 마세요. 금융 기관을 사칭한 전화·문자가 오면 해당 기관의 공식 번호로 직접 확인하세요. OTP 앱을 바꾸거나 휴대폰을 교체할 때는 미리 백업 코드를 확인해 두세요. 보안은 도구보다 습관이 먼저입니다.

예측 불가능한 암호학적 난수로 생성 · 서버 전송·저장 없음 · 계정마다 고유하고 긴 비밀번호를 사용하세요.

자주 묻는 질문

이 비밀번호 생성기는 안전한가요?
네, 운영체제 수준의 암호학적 난수(Web Crypto API)를 사용하며 예측 가능한 Math.random은 사용하지 않습니다. 생성된 비밀번호는 서버로 전송되거나 저장되지 않고 브라우저 안에서만 처리됩니다.
비밀번호는 몇 자로 만드는 것이 좋나요?
일반 계정은 12자 이상, 이메일·금융 같은 중요 계정은 16자 이상을 권장합니다. 사람이 직접 입력하지 않는 용도(관리자·암호화 키·Wi-Fi)는 32자 이상으로 길게 만드는 것이 좋습니다.
생성된 비밀번호를 어디에 저장해야 하나요?
비밀번호 관리자에 저장하는 것이 가장 안전합니다. 메모장·종이·채팅방에 그대로 두면 유출 위험이 커지며, 이 도구의 화면을 벗어나면 생성 결과는 사라지므로 안전한 곳에 바로 저장하세요.
왜 Math.random이 아닌가요?
Math.random은 시드만 알면 다음 값을 예측할 수 있는 의사 난수로, 보안 용도에 부적합합니다. Web Crypto API의 crypto.getRandomValues는 운영체제 수준의 암호학적 난수를 제공해 예측이 불가능합니다.
생성된 비밀번호가 서버로 전송되나요?
아니요. 모든 생성 과정은 이 브라우저 안에서만 처리되며, 서버로 전송되거나 저장되지 않습니다.
가장 피해야 할 비밀번호는 무엇인가요?
123456, password, qwerty 같은 흔한 조합과 생일·전화번호 같은 개인정보입니다. 또한 여러 계정에 같은 비밀번호를 재사용하는 것이 가장 위험합니다. 한 곳이 유출되면 다른 계정까지 연쇄적으로 뚫립니다.
모든 계정에 같은 비밀번호를 써도 되나요?
안 됩니다. 하나의 사이트에서 유출된 비밀번호로 다른 사이트 로그인을 시도하는 공격(credential stuffing)이 흔하기 때문입니다. 계정마다 고유한 비밀번호를 사용하세요.
복사한 비밀번호는 클립보드에 남아 있나요?
네, 복사 후에는 운영체제 클립보드에 남습니다. 공용 PC에서는 사용 후 클립보드를 비우거나 로그아웃하고, 개인 기기에서도 클립보드 기록 앱에 민감한 값이 쌓이지 않도록 관리하는 것이 좋습니다.
비밀번호를 주기적으로 바꿔야 하나요?
유출이 의심되지 않는다면 억지로 주기 변경을 할 필요는 없습니다. 억지 변경은 오히려 'password1'에서 'password2'로 바꾸는 식의 예측 가능한 패턴을 만들기 때문입니다. 대신 유출 사고 소식이 있을 때는 해당 사이트의 비밀번호만 즉시 바꾸고, 2단계 인증을 켜두세요. 여러 사이트에서 같은 비밀번호를 쓰고 있었다면, 유출된 사이트뿐 아니라 같은 비밀번호를 쓴 모든 곳을 바꿔야 합니다.
이메일 계정 비밀번호가 가장 중요한 이유는?
대부분의 사이트가 '비밀번호 찾기'를 이메일로 처리하기 때문입니다. 이메일 계정이 뚫리면 연결된 모든 계정의 비밀번호를 재설정할 수 있어, 이메일은 가장 길고 고유한 비밀번호와 2단계 인증으로 지키세요. 이메일만큼은 이 생성기로 16자 이상 만들어 두는 것이 좋습니다. 평소 쓰지 않는 옛날 이메일 계정도 정리하거나 비밀번호를 바꿔두세요.
공용 PC에서 비밀번호를 입력할 때 주의할 점은?
뒤에서 화면을 보는 사람을 경계하고, 입력 후에는 반드시 로그아웃하세요. 브라우저의 '비밀번호 저장' 제안을 공용 PC에서는 수락하지 마시고, 복사한 비밀번호는 사용 후 클립보드를 비우는 것이 좋습니다. 공용 PC에서는 2단계 인증까지 마친 뒤 이용하세요. PC방처럼 완전히 신뢰하기 어려운 환경에서는 금융 거래처럼 민감한 로그인을 피하는 것이 가장 안전합니다.