New accounts on consumer services
16-character mixed-case + digits + symbols, stored in a password manager. That's ~95 bits of entropy — comfortable margin against any current cracking attack.
สร้างรหัสผ่านที่ปลอดภัยระดับการเข้ารหัสในเบราว์เซอร์ของคุณ ปรับความยาว ชนิดอักขระ และความอ่านง่าย ไม่มีสิ่งใดถูกส่งไปยังเซิร์ฟเวอร์
ใช่ เราใช้ crypto.getRandomValues — ตัวสร้างเลขสุ่มเทียมระดับการเข้ารหัส (CSPRNG) ของ Web Crypto API เหมาะสำหรับรหัสผ่าน, token และกุญแจเข้ารหัส
ไม่ การสร้างรหัสผ่านเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมดผ่าน JavaScript ไม่มีการส่งคำขอเครือข่ายขณะสร้างรหัสผ่าน คุณสามารถตรวจสอบได้โดยเปิด Network tab ของเบราว์เซอร์
เคล็ดลับ: กด Space หรือ R เพื่อสร้างใหม่
ปลอดภัยระดับการเข้ารหัส ปรับแต่งได้ และทำงานฝั่งไคลเอนต์ทั้งหมด
ใช้ crypto.getRandomValues ของเบราว์เซอร์ — API เดียวกับที่ธนาคารและโปรแกรมจัดการรหัสผ่านใช้ ไม่ใช้ Math.random ที่เป็น pseudo-random
ความยาว 4–64, สี่ประเภทอักขระ (พิมพ์ใหญ่ พิมพ์เล็ก ตัวเลข สัญลักษณ์) และสามโหมด: อักขระทั้งหมด, อ่านง่าย, ออกเสียงได้
รหัสผ่านถูกสร้างในเบราว์เซอร์ของคุณทั้งหมด ไม่มีการส่งไปยังเซิร์ฟเวอร์ใด ๆ ไม่มีการบันทึก ไม่มีการส่งข้อมูลทางไกล
รองรับ 25 ภาษา พร้อมการตรวจหาเบราว์เซอร์อัตโนมัติ รองรับ RTL สำหรับภาษาอาหรับ เปอร์เซีย และอูรดู
ต้องการรหัสผ่านสำหรับทีมหรือ API key ใหม่? สร้างได้ถึง 10 รายการพร้อมกัน คัดลอกทั้งหมดหรือดาวน์โหลดเป็นไฟล์.txt
ประเมินความแข็งแกร่งตามเอนโทรปีแบบเรียลไทม์ ดูอย่างชัดเจนว่ารหัสผ่านของคุณแข็งแกร่งเพียงใดก่อนคัดลอก
Cryptographic-grade randomness from your browser's hardware RNG.
Pick the password length (we recommend 16+ for new accounts, 24+ for high-value services) and which character classes to include: lowercase, uppercase, digits, symbols. You can also enable an easy-to-read mode that excludes ambiguous characters like 0/O and 1/l/I, or a pronounceable mode for passphrases you can speak.
We call crypto.getRandomValues, the browser's built-in cryptographically-secure random number generator. On modern hardware this draws from the CPU's hardware entropy source (RDRAND on x86, ARM TRNG on Apple Silicon). The output is the same quality as /dev/urandom on Linux.
Random bytes are mapped to the chosen character set using rejection sampling — this avoids the modulo bias that naïve byte % alphabet.length would introduce. You get a uniform distribution across every character, every position.
We compute the entropy (in bits) of the result and show it next to the password. Click to copy; the password lands on your clipboard via navigator.clipboard.writeText and is never sent anywhere over the network.
Different security situations call for different password strategies.
16-character mixed-case + digits + symbols, stored in a password manager. That's ~95 bits of entropy — comfortable margin against any current cracking attack.
32-character alphanumeric, copied straight into your .env file. The pattern most APIs accept; long enough that brute force is irrelevant.
Pronounceable mode produces things like karto-zelin-bauma — easy for a guest to type from a printed card, still 70+ bits of entropy.
Use the passphrase mode (4-6 random words) for things you have to type by hand without a manager — it's both stronger and easier to remember than a 12-character mixed-case password.
If a password generator's randomness comes from a server (or worse, is logged on its way back), every credential you produce is potentially compromised the moment it's created. iKit generates passwords using only your browser's hardware RNG — the bytes are never transmitted, never logged, never cached.
crypto.getRandomValues is hardware-backed and not deterministic.
บทความเชิงลึกและการเปรียบเทียบเครื่องมือจากบล็อก iKit
ใช่ เราใช้ crypto.getRandomValues — ตัวสร้างเลขสุ่มเทียมระดับการเข้ารหัส (CSPRNG) ของ Web Crypto API เหมาะสำหรับรหัสผ่าน, token และกุญแจเข้ารหัส
ไม่ การสร้างรหัสผ่านเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมดผ่าน JavaScript ไม่มีการส่งคำขอเครือข่ายขณะสร้างรหัสผ่าน คุณสามารถตรวจสอบได้โดยเปิด Network tab ของเบราว์เซอร์
มาตรวัดประเมินเอนโทรปี (บิตของความสุ่ม): อ่อน <28 บิต, พอใช้ 28–40, ดี 40–60, แข็งแกร่ง 60–80, แข็งแกร่งมาก 80+ รหัสผ่าน 16 อักขระที่มีทุกประเภทประมาณ 104 บิต — แข็งแกร่งมาก
เฉพาะเมื่อคุณต้องพูดหรือจดจำรหัสผ่าน รหัสผ่านที่ออกเสียงได้แลกเอนโทรปีกับความจำง่าย — ใช้ความยาวมากขึ้น (20+) เพื่อคงความปลอดภัย ในกรณีส่วนใหญ่ รหัสผ่านสุ่มดีกว่าเพราะคุณจะเก็บไว้ในโปรแกรมจัดการรหัสผ่านอยู่แล้ว
16 อักขระที่มีทั้งสี่ประเภทเป็นค่าเริ่มต้นที่แข็งแกร่ง สำหรับบัญชีสำคัญ (อีเมล, ธนาคาร, คริปโต) ใช้ 20+ บางระบบจำกัดที่ 16 หรือ 20 — ตรวจสอบข้อกำหนดของเว็บไซต์ทุกครั้ง