{"id":618,"date":"2026-09-19T00:04:40","date_gmt":"2026-09-18T15:04:40","guid":{"rendered":"https:\/\/jim-jin.com\/?page_id=618"},"modified":"2026-10-08T09:10:02","modified_gmt":"2026-10-08T00:10:02","slug":"passgenerator","status":"publish","type":"page","link":"https:\/\/jim-jin.com\/en\/passgenerator","title":{"rendered":"Password Generator"},"content":{"rendered":"\n<!-- \u65e5\u672c\u8a9eWeb\u30d5\u30a9\u30f3\u30c8\u3092\u8aad\u307f\u8fbc\u307f -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+JP:wght@600;700&amp;display=swap\" rel=\"stylesheet\">\n\n<section aria-labelledby=\"apple-hero-title\" style=\"\n    position: relative;\n    left: 50%;\n    width: 100vw;\n    min-height: 216px;\n    margin-left: -50vw;\n    padding: 50px 24px 28px;\n    box-sizing: border-box;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    background-color: #f4f4ff;\n    color: #1d1d1f;\n    text-align: center;\n    font-family: 'Noto Sans JP', -apple-system, BlinkMacSystemFont,\n      'Helvetica Neue', 'Hiragino Sans', 'Yu Gothic', Meiryo, sans-serif;\n    font-feature-settings: 'palt' 1;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  \">  <div style=\"\n      width: 100%;\n      max-width: 1000px;\n      margin: 0 auto;\n    \">\n    <h1 id=\"apple-hero-title\" style=\"\n        margin: 0;\n        padding: 0;\n        border: 0;\n        background: none;\n        color: #1d1d1f;\n        font-family: inherit;\n        font-size: clamp(42px, 4vw, 64px);\n        font-weight: 700;\n        line-height: 1.08;\n        letter-spacing: -0.045em;\n      \">\n     Password Generator\n    <\/h1>\n\n    <p style=\"\n        max-width: 760px;\n        margin: 18px auto 0;\n        padding: 0;\n        color: #6e6e73;\n        font-family: inherit;\n        font-size: clamp(16px, 1.35vw, 20px);\n        font-weight: 600;\n        line-height: 1.45;\n        letter-spacing: -0.025em;\n      \">\n     Generate many random password candidates with a simple tool.\n    <\/p>\n  <\/div>\n<\/section>\n\n\n        <div class=\"jwtc-member-status jwtc-member-status--horizontal\" data-jwtc-member-status data-endpoint=\"https:\/\/jim-jin.com\/en\/?jwtc_action=jwtc_member_status\" role=\"region\" aria-label=\"Member sign-in status\">\n            <div class=\"jwtc-member-status__details\" aria-live=\"polite\" aria-atomic=\"true\" aria-busy=\"true\">\n                <span class=\"jwtc-member-status__avatar\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"8\" r=\"3.5\"\/><path d=\"M5 21v-2a7 7 0 0 1 14 0v2\"\/><\/svg><\/span>\n                <span class=\"jwtc-member-status__person\"><strong data-member-field=\"name\">Hello<\/strong><small data-member-field=\"status\">Checking\u2026<\/small><\/span>\n                <span class=\"jwtc-member-status__plan\" data-member-field=\"plan\"><\/span>\n            <\/div>\n            <nav class=\"jwtc-member-status__links\" aria-label=\"Member menu\">\n                <a href=\"https:\/\/jim-jin.com\/en\/registration\">Create a free account or sign in<\/a>\n            <\/nav>\n            <p class=\"jwtc-member-status__error\" hidden>Could not check your sign-in status.<button type=\"button\" data-member-retry>Retry<\/button><\/p>\n            <noscript><p>Enable JavaScript to display your sign-in status. You can still open the account page using the links.<\/p><\/noscript>\n        <\/div>\n        \n\n\n<aside class=\"jwtc-registration-promo\" data-jwtc-registration-promo data-dismiss-days=\"7\" aria-label=\"Free registration information\"><span class=\"jwtc-registration-promo__icon\" aria-hidden=\"true\">\u2726<\/span><div class=\"jwtc-registration-promo__copy\"><span class=\"jwtc-registration-promo__eyebrow\">Higher limits with a free account<\/span><p><strong>Make everyday work easier with JIM-JIN.<\/strong><\/p><p>Create a free account to increase usage allowance from 1,000 to 2,000.<\/p><\/div><a class=\"jwtc-registration-promo__cta\" href=\"https:\/\/jim-jin.com\/en\/registration\">Create a free account<span aria-hidden=\"true\"> \u2192<\/span><\/a><button class=\"jwtc-registration-promo__close\" type=\"button\" aria-label=\"Dismiss this notice\">\u00d7<\/button><\/aside><article data-jin-language=\"en\" lang=\"en\" class=\"jin-password\" data-jin-password data-limit=\"1000\">\n\t<header class=\"jin-password__hero\"><div class=\"jin-password__logo\"><span class=\"jin-password__logo-mark\" aria-hidden=\"true\">J<\/span><span class=\"screen-reader-text\">JIM-JIN<\/span><\/div><div><p class=\"jin-password__eyebrow\">JIM-JIN Password Lab<\/p><h1>Password Generator<\/h1><p>Choose a length and quantity. Easily copy passwords or save them as text.<\/p><\/div><\/header>\n\t<section class=\"jin-password__account\" aria-label=\"User information\"><span>Guest<\/span><span class=\"jin-password__badge\">Free<\/span><span>Not signed in<\/span><span>Limit per creation 1,000 passwords<\/span><\/section>\n\t<aside class=\"jin-password__notice\"><span aria-hidden=\"true\">\u25c7<\/span><p>Passwords are created on this page and are not sent to or saved on the server. They disappear when you close the page, so copy or save any you need.<\/p><\/aside>\n\t<nav class=\"jin-public-steps\" data-jin-public-steps aria-label=\"Workflow\"><ol><li aria-current=\"step\"><button type=\"button\" data-target=\"[data-settings]\"><span class=\"jin-public-steps__number\">1<\/span><span>Choose settings<small class=\"jin-public-steps__state\">Current step<\/small><\/span><\/button><\/li><li><button type=\"button\" data-target=\"[data-generate]\"><span class=\"jin-public-steps__number\">2<\/span><span>Create<small class=\"jin-public-steps__state\">Upcoming<\/small><\/span><\/button><\/li><li><button type=\"button\" data-target=\"[data-results]\"><span class=\"jin-public-steps__number\">3<\/span><span>Copy and save<small class=\"jin-public-steps__state\">Upcoming<\/small><\/span><\/button><\/li><\/ol><\/nav>\t<form class=\"jin-password__workspace\" novalidate>\n\t\t<section data-settings><div class=\"jin-password__section-title\"><h2>Choose your password settings<\/h2><span>You can keep these defaults<\/span><\/div>\n\t\t<fieldset class=\"jin-password__presets\"><legend>Creation method<\/legend><label><input type=\"radio\" name=\"preset\" value=\"standard\" checked><span><b>Recommended<\/b><small>16 characters: uppercase, lowercase, digits, and symbols<\/small><\/span><\/label><label><input type=\"radio\" name=\"preset\" value=\"strong\"><span><b>Make them longer<\/b><small>24 characters: uppercase, lowercase, digits, and symbols<\/small><\/span><\/label><label><input type=\"radio\" name=\"preset\" value=\"custom\"><span><b>Custom settings<\/b><small>Match the requirements of the site<\/small><\/span><\/label><\/fieldset>\n\t\t<div class=\"jin-password__fields\"><label>Password length<span><input type=\"number\" name=\"length\" min=\"2\" max=\"64\" value=\"16\" inputmode=\"numeric\" required> characters<\/span><small>2\u201364 characters. Usually choose at least 16.<\/small><\/label><label>Number of passwords<span><input type=\"number\" name=\"count\" min=\"20\" max=\"1000\" value=\"20\" inputmode=\"numeric\" required> passwords<\/span><small>20\u20131,000 passwords can be created.<\/small><\/label><\/div>\n\t\t<div class=\"jin-password__first\"><label><input type=\"checkbox\" name=\"firstUpper\" checked><span><b>Always start with an uppercase letter<\/b><small>Starts with a letter from A to Z.<\/small><\/span><\/label><\/div>\n\t\t<details data-details><summary>Change character types and detailed options<\/summary><fieldset class=\"jin-password__checks\"><legend>Character types<\/legend><label><input type=\"checkbox\" name=\"upper\" checked> Uppercase letters (ABC)<\/label><label><input type=\"checkbox\" name=\"lower\" checked> Lowercase letters (abc)<\/label><label><input type=\"checkbox\" name=\"digits\" checked> Digits (123)<\/label><label><input type=\"checkbox\" name=\"symbols\" checked> Symbols (specified below)<\/label><\/fieldset><label class=\"jin-password__symbol-field\">Symbols to use<input type=\"text\" name=\"symbolCharacters\" value=\"$#&amp;%!\" maxlength=\"64\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\"><small>Enter the half-width symbols to use, for example $#&amp;%!. Spaces, letters, and digits are not allowed.<\/small><\/label><p class=\"jin-password__hint\">\u201cRecommended\u201d starts with an uppercase letter and includes at least one symbol after the first character. Symbols are selected from those you entered.<\/p><fieldset class=\"jin-password__checks jin-password__checks--vertical\"><legend>Readability and character combinations<\/legend><label><input type=\"checkbox\" name=\"required\" checked> Include at least one character from every selected type<\/label><label><input type=\"checkbox\" name=\"exclude\" checked> Exclude easily confused characters (0, O, o, 1, I, l, L)<\/label><label><input type=\"checkbox\" name=\"unique\" checked> Do not repeat characters for lengths of 8 or fewer<\/label><\/fieldset><\/details>\n\t\t<p class=\"jin-password__hint\" data-summary>16 characters: uppercase, lowercase, digits, and symbols; uppercase first character<\/p><p class=\"jin-password__warning\" data-warning hidden>Short passwords are easier to guess. Choose at least 16 characters if the site allows it.<\/p><\/section>\n\t\t<div class=\"jin-password__actions\"><button type=\"submit\" class=\"jin-password__primary\" data-generate>Create passwords<\/button><button type=\"reset\">Restore defaults<\/button><button type=\"button\" data-cancel hidden>Cancel creation<\/button><\/div>\n\t\t<p class=\"jin-password__status\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" data-status>Choose your settings, then press \u201cCreate passwords\u201d.<\/p><p class=\"jin-password__error\" role=\"alert\" data-error hidden><\/p>\n\t<\/form>\n\t<section class=\"jin-password__results\" data-results hidden tabindex=\"-1\"><div class=\"jin-password__section-title\"><h2>Generated passwords<\/h2><span data-result-count><\/span><\/div><p>Click a password to copy it, then choose \u201cPaste\u201d at the destination.<\/p><p class=\"jin-password__hint\" data-result-settings><\/p><div class=\"jin-password__candidates\" data-candidates><\/div><div class=\"jin-password__paging\"><button type=\"button\" data-prev>Previous 20<\/button><span data-page><\/span><button type=\"button\" data-next>Next 20<\/button><\/div><div class=\"jin-password__actions\"><button type=\"button\" data-copy-all>Copy all<\/button><a class=\"jin-password__primary\" data-download download=\"passwords.txt\">Save as text<\/a><button type=\"button\" data-clear>Clear results<\/button><\/div><p class=\"jin-password__hint\">The saved text includes every generated password, one per line. Handle the saved file carefully.<\/p><div data-manual hidden><label>Copying was not allowed. Select the content below and copy it manually.<textarea readonly data-copy-text aria-label=\"Passwords for manual copying\" spellcheck=\"false\" autocomplete=\"off\"><\/textarea><\/label><button type=\"button\" data-close-manual>Close<\/button><\/div><\/section>\n\t<noscript><p class=\"jin-password__error\">This tool requires JavaScript. Check your browser settings.<\/p><\/noscript>\n<template data-jin-text=\"step-current\">Current step<\/template>\n<template data-jin-text=\"step-visited\">Visited step<\/template>\n<template data-jin-text=\"step-upcoming\">Upcoming<\/template>\n<template data-jin-text=\"message-001\">Uppercase letters<\/template>\n<template data-jin-text=\"message-002\">Lowercase letters<\/template>\n<template data-jin-text=\"message-003\">Digits<\/template>\n<template data-jin-text=\"message-004\">Symbols<\/template>\n<template data-jin-text=\"message-005\">Not entered<\/template>\n<template data-jin-text=\"message-006\">No character types selected<\/template>\n<template data-jin-text=\"message-007\"> \u00b7 uppercase first character<\/template>\n<template data-jin-text=\"message-008\">{v0} characters \u00b7 {v1}{v2}<\/template>\n<template data-jin-text=\"message-009\">Creating\u2026<\/template>\n<template data-jin-text=\"message-010\">Create passwords<\/template>\n<template data-jin-text=\"message-011\">Automatic copying was not allowed. Use the manual copy field.<\/template>\n<template data-jin-text=\"message-012\">Copy password {v0}<\/template>\n<template data-jin-text=\"message-013\">Copy<\/template>\n<template data-jin-text=\"message-014\">Password {v0} was copied. Choose \u201cPaste\u201d at the destination.<\/template>\n<template data-jin-text=\"message-015\">{v0}\u2013{v1} \/ {v2} passwords<\/template>\n<template data-jin-text=\"message-016\">To deselect uppercase letters, first deselect \u201cAlways start with an uppercase letter\u201d.<\/template>\n<template data-jin-text=\"message-017\">Open this page over a secure connection. Check that its address starts with https:\/\/.<\/template>\n<template data-jin-text=\"message-018\">Enter an integer from 20 to {v0} for the number of passwords.<\/template>\n<template data-jin-text=\"message-019\">Creating {v0} \/ {v1} passwords\u2026<\/template>\n<template data-jin-text=\"message-020\">{v0} passwords created<\/template>\n<template data-jin-text=\"message-021\">Settings used: {v0}<\/template>\n<template data-jin-text=\"message-022\">{v0} passwords were created. Click the password you want to use.<\/template>\n<template data-jin-text=\"message-023\">Passwords could not be created. Check the settings and retry.<\/template>\n<template data-jin-text=\"message-024\">Passwords could not be created. Follow the displayed guidance.<\/template>\n<template data-jin-text=\"message-025\">Default settings were restored and the generated results were cleared.<\/template>\n<template data-jin-text=\"message-026\">Creation was cancelled. Your settings are retained.<\/template>\n<template data-jin-text=\"message-027\">The generated results on this page were cleared. Copied content and saved files remain.<\/template>\n<template data-jin-text=\"message-028\">All {v0} passwords were copied.<\/template>\n<template data-jin-text=\"message-029\">Text saving has started. Check the browser download list for the result.<\/template>\n<template data-jin-text=\"message-030\">You returned to this page. Create any passwords you need again.<\/template>\n<template data-jin-text=\"generator-error-001\">Secure password creation is unavailable. Reopen this page in a newer browser.<\/template>\n<template data-jin-text=\"generator-error-002\">Enter a whole-number length from 2 to 64.<\/template>\n<template data-jin-text=\"generator-error-003\">Enter half-width symbols. Spaces, letters, digits, and full-width characters are not allowed.<\/template>\n<template data-jin-text=\"generator-error-004\">Select at least one character type.<\/template>\n<template data-jin-text=\"generator-error-005\">Select uppercase letters to start with an uppercase letter.<\/template>\n<template data-jin-text=\"generator-error-006\">The length is shorter than the number of selected character types. Increase the length or select fewer types.<\/template>\n<template data-jin-text=\"generator-error-007\">There are not enough distinct characters. Reduce the length or select more types.<\/template>\n<template data-jin-text=\"generator-error-008\">Secure random values could not be obtained. Try creating again.<\/template>\n<template data-jin-text=\"generator-error-009\">These settings take too long to generate. Increase the length and retry.<\/template>\n<span hidden data-jin-language-fallback><template data-jin-text=\"step-current\">\u73fe\u5728\u306e\u624b\u9806<\/template>\n<template data-jin-text=\"step-visited\">\u78ba\u8a8d\u3057\u305f\u624b\u9806<\/template>\n<template data-jin-text=\"step-upcoming\">\u3053\u308c\u304b\u3089<\/template>\n<template data-jin-text=\"message-001\">\u82f1\u5927\u6587\u5b57<\/template>\n<template data-jin-text=\"message-002\">\u5c0f\u6587\u5b57<\/template>\n<template data-jin-text=\"message-003\">\u6570\u5b57<\/template>\n<template data-jin-text=\"message-004\">\u8a18\u53f7<\/template>\n<template data-jin-text=\"message-005\">\u672a\u5165\u529b<\/template>\n<template data-jin-text=\"message-006\">\u6587\u5b57\u304c\u672a\u9078\u629e<\/template>\n<template data-jin-text=\"message-007\">\u30fb\u5148\u982d\u306f\u5927\u6587\u5b57<\/template>\n<template data-jin-text=\"message-008\">{v0}\u6587\u5b57\u30fb{v1}{v2}<\/template>\n<template data-jin-text=\"message-009\">\u4f5c\u6210\u4e2d\u2026<\/template>\n<template data-jin-text=\"message-010\">\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4f5c\u6210<\/template>\n<template data-jin-text=\"message-011\">\u81ea\u52d5\u30b3\u30d4\u30fc\u304c\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u624b\u52d5\u30b3\u30d4\u30fc\u7528\u306e\u6b04\u3092\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-012\">{v0}\u756a\u76ee\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30b3\u30d4\u30fc<\/template>\n<template data-jin-text=\"message-013\">\u30b3\u30d4\u30fc<\/template>\n<template data-jin-text=\"message-014\">{v0}\u756a\u76ee\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\u3002\u8cbc\u308a\u4ed8\u3051\u5148\u3067\u300c\u8cbc\u308a\u4ed8\u3051\u300d\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-015\">{v0}\u301c{v1} \/ {v2}\u500b<\/template>\n<template data-jin-text=\"message-016\">\u82f1\u5927\u6587\u5b57\u3092\u5916\u3059\u5834\u5408\u306f\u3001\u5148\u306b\u300c1\u6587\u5b57\u76ee\u3092\u5fc5\u305a\u5927\u6587\u5b57\u306b\u3059\u308b\u300d\u306e\u30c1\u30a7\u30c3\u30af\u3092\u5916\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-017\">\u5b89\u5168\u306a\u63a5\u7d9a\u3067\u958b\u3044\u3066\u304f\u3060\u3055\u3044\u3002\u30da\u30fc\u30b8\u306e\u30a2\u30c9\u30ec\u30b9\u304c https:\/\/ \u3067\u59cb\u307e\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-018\">\u4f5c\u6210\u3059\u308b\u500b\u6570\u306f20\u301c{v0}\u500b\u306e\u6574\u6570\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-019\">{v0} \/ {v1}\u500b\u3092\u4f5c\u6210\u4e2d\u2026<\/template>\n<template data-jin-text=\"message-020\">{v0}\u500b \u4f5c\u6210\u3057\u307e\u3057\u305f<\/template>\n<template data-jin-text=\"message-021\">\u4eca\u56de\u306e\u6761\u4ef6\uff1a{v0}<\/template>\n<template data-jin-text=\"message-022\">{v0}\u500b\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002\u4f7f\u3044\u305f\u3044\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-023\">\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u6761\u4ef6\u3092\u78ba\u8a8d\u3057\u3001\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-024\">\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u8868\u793a\u3055\u308c\u305f\u6848\u5185\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-025\">\u521d\u671f\u8a2d\u5b9a\u306b\u623b\u3057\u307e\u3057\u305f\u3002\u4f5c\u6210\u7d50\u679c\u3082\u6d88\u53bb\u3057\u307e\u3057\u305f\u3002<\/template>\n<template data-jin-text=\"message-026\">\u4f5c\u6210\u3092\u4e2d\u6b62\u3057\u307e\u3057\u305f\u3002\u6761\u4ef6\u306f\u305d\u306e\u307e\u307e\u6b8b\u3063\u3066\u3044\u307e\u3059\u3002<\/template>\n<template data-jin-text=\"message-027\">\u3053\u306e\u753b\u9762\u306e\u4f5c\u6210\u7d50\u679c\u3092\u6d88\u3057\u307e\u3057\u305f\u3002\u30b3\u30d4\u30fc\u6e08\u307f\u306e\u5185\u5bb9\u3084\u4fdd\u5b58\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u306f\u6b8b\u308a\u307e\u3059\u3002<\/template>\n<template data-jin-text=\"message-028\">{v0}\u500b\u3059\u3079\u3066\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\u3002<\/template>\n<template data-jin-text=\"message-029\">\u30c6\u30ad\u30b9\u30c8\u306e\u4fdd\u5b58\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002\u30d6\u30e9\u30a6\u30b6\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u4e00\u89a7\u3067\u4fdd\u5b58\u7d50\u679c\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"message-030\">\u30da\u30fc\u30b8\u306b\u623b\u308a\u307e\u3057\u305f\u3002\u5fc5\u8981\u306a\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4f5c\u6210\u3057\u76f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-001\">\u5b89\u5168\u306b\u4f5c\u6210\u3059\u308b\u6a5f\u80fd\u3092\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002\u65b0\u3057\u3044\u30d6\u30e9\u30a6\u30b6\u3067\u958b\u304d\u76f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-002\">\u9577\u3055\u306f2\u301c64\u6587\u5b57\u306e\u6574\u6570\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-003\">\u4f7f\u3046\u8a18\u53f7\u3092\u534a\u89d2\u8a18\u53f7\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u7a7a\u767d\u30fb\u82f1\u6570\u5b57\u30fb\u5168\u89d2\u6587\u5b57\u306f\u4f7f\u3048\u307e\u305b\u3093\u3002<\/template>\n<template data-jin-text=\"generator-error-004\">\u4f7f\u3046\u6587\u5b57\u30921\u7a2e\u985e\u4ee5\u4e0a\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-005\">\u5148\u982d\u3092\u5927\u6587\u5b57\u306b\u3059\u308b\u306b\u306f\u300c\u82f1\u5927\u6587\u5b57\u300d\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-006\">\u9078\u3093\u3060\u6587\u5b57\u306e\u7a2e\u985e\u3088\u308a\u9577\u3055\u304c\u77ed\u304f\u306a\u3063\u3066\u3044\u307e\u3059\u3002\u9577\u3055\u3092\u5897\u3084\u3059\u304b\u3001\u4f7f\u3046\u6587\u5b57\u3092\u6e1b\u3089\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-007\">\u7e70\u308a\u8fd4\u3055\u305a\u306b\u4f7f\u3048\u308b\u6587\u5b57\u304c\u8db3\u308a\u307e\u305b\u3093\u3002\u9577\u3055\u3092\u6e1b\u3089\u3059\u304b\u3001\u4f7f\u3046\u6587\u5b57\u3092\u5897\u3084\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-008\">\u5b89\u5168\u306a\u4e71\u6570\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u3082\u3046\u4e00\u5ea6\u4f5c\u6210\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/template>\n<template data-jin-text=\"generator-error-009\">\u3053\u306e\u6761\u4ef6\u3067\u306f\u4f5c\u6210\u306b\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\u3002\u9577\u3055\u3092\u5897\u3084\u3057\u3066\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002<\/template>\n<\/span><\/article>\n\n\n\n\n<style>\n\/* JIM-JIN Tool Guide v2.0 \/ SWELL\n   Scope twice intentionally: outranks SWELL .post_content rules.\n   Place after theme CSS, once site-wide. *\/\n.jj-guide.jj-guide {\n --jj-accent:#6b5290; --jj-soft:#f5f2fa; --jj-line:#dedbe5; --jj-text:#30323b; --jj-muted:#626571;\n display:block; box-sizing:border-box; width:100%; max-width:100%;\n margin:48px auto 32px; padding:40px; border:1px solid #d7d3df;\n border-radius:8px; background:#fff!important; background-image:none!important;\n color:var(--jj-text); font-family:inherit; font-size:1rem; line-height:1.9;\n letter-spacing:.02em; text-align:left; overflow-wrap:anywhere;\n box-shadow:0 3px 16px rgba(48,36,68,.035); isolation:isolate;\n}\n.jj-guide.jj-guide *, .jj-guide.jj-guide *::before, .jj-guide.jj-guide *::after {box-sizing:border-box;}\n.jj-guide.jj-guide :is(h2,h3,p,ol,li,dl,dt,dd,figure,figcaption,details,summary,code) {margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;}\n.jj-guide.jj-guide :is(h2,h3) {position:static;font-family:inherit;font-weight:700;line-height:1.6;letter-spacing:.025em;}\n.jj-guide.jj-guide :is(h2,h3,li)::before,.jj-guide.jj-guide :is(h2,h3,li)::after {content:none!important;display:none!important;}\n.jj-guide.jj-guide h2 {font-size:1.3rem;}\n.jj-guide.jj-guide h3 {font-size:1.0625rem;}\n.jj-guide.jj-guide p + p {margin-top:10px;}\n.jj-guide.jj-guide .jj-guide__intro {padding:0 0 30px;border-bottom:1px solid var(--jj-line);}\n.jj-guide.jj-guide .jj-guide__eyebrow {color:var(--jj-accent);font-size:.8125rem;font-weight:700;letter-spacing:.06em;}\n.jj-guide.jj-guide .jj-guide__eyebrow span {margin:0 10px;color:#b7a9cd;}\n.jj-guide.jj-guide .jj-guide__intro h2 {padding:0;margin:14px 0 16px;font-size:1.875rem;line-height:1.65;background:none;color:var(--jj-text);}\n.jj-guide.jj-guide .jj-guide__intro h2 br {display:none;}\n.jj-guide.jj-guide .jj-guide__lead {color:var(--jj-muted);max-width:none;}\n.jj-guide.jj-guide .jj-guide__tags {display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;}\n.jj-guide.jj-guide .jj-guide__tags span {padding:3px 10px;border:1px solid #e5dfed;background:#faf8fd;color:var(--jj-accent);font-size:.75rem;border-radius:3px;}\n.jj-guide.jj-guide .jj-guide__section {padding:32px 0 0;}\n.jj-guide.jj-guide .jj-guide__section-title {display:flex;align-items:center;gap:12px;margin:0 0 24px;padding:12px 16px;background:var(--jj-soft);border-left:3px solid var(--jj-accent);border-radius:0 4px 4px 0;}\n.jj-guide.jj-guide .jj-guide__section-title h2 {flex:1;min-width:0;padding:0;margin:0;color:#393044;background:none;}\n.jj-guide.jj-guide .jj-guide__index {font:600 .8125rem\/1.5 Arial,sans-serif;letter-spacing:.06em;color:var(--jj-accent);}\n.jj-guide.jj-guide .jj-guide__steps {display:grid;grid-template-columns:1fr;list-style:none;gap:0;}\n.jj-guide.jj-guide .jj-guide__steps li {position:relative;display:grid;grid-template-columns:82px 1fr;column-gap:20px;list-style:none;padding:0 0 24px 0;}\n.jj-guide.jj-guide .jj-guide__steps li + li {padding-top:24px;border-top:1px solid #eeecf2;}\n.jj-guide.jj-guide .jj-guide__steps li:last-child {padding-bottom:0;}\n.jj-guide.jj-guide .jj-guide__step-label {grid-row:1\/3;align-self:start;padding:7px 0;text-align:center;border:1px solid #d8cce8;border-radius:4px;color:var(--jj-accent);font:600 .75rem\/1.5 Arial,sans-serif;letter-spacing:.04em;background:#fff;}\n.jj-guide.jj-guide .jj-guide__steps h3 {margin:0 0 6px;}\n.jj-guide.jj-guide .jj-guide__steps p {color:var(--jj-muted);}\n.jj-guide.jj-guide .jj-guide__note {margin-top:20px;padding:14px 18px;background:#f8f8fa;border-radius:4px;color:var(--jj-muted);font-size:.875rem;}\n.jj-guide.jj-guide .jj-guide__definitions {margin:20px 0 0;border:1px solid var(--jj-line);border-radius:4px;overflow:hidden;}\n.jj-guide.jj-guide .jj-guide__definitions > div {display:grid;grid-template-columns:210px minmax(0,1fr);}\n.jj-guide.jj-guide .jj-guide__definitions > div + div {border-top:1px solid var(--jj-line);}\n.jj-guide.jj-guide .jj-guide__definitions dt {padding:16px;background:#f8f7fa;font-weight:700;font-size:.9375rem;}\n.jj-guide.jj-guide .jj-guide__definitions dd {padding:16px;color:var(--jj-muted);font-size:.9375rem;}\n.jj-guide.jj-guide .jj-guide__example {margin:24px 0 0;padding:22px;border:1px solid #ded5e9;background:#fff;border-radius:6px;}\n.jj-guide.jj-guide .jj-guide__example figcaption {margin:0 0 18px;color:var(--jj-accent);font-size:.875rem;font-weight:700;}\n.jj-guide.jj-guide .jj-guide__example-body {display:grid;grid-template-columns:1fr 1.5fr;gap:20px;align-items:center;}\n.jj-guide.jj-guide .jj-guide__sample {display:grid;gap:10px;}\n.jj-guide.jj-guide .jj-guide__sample code {display:block;padding:12px 16px;border:1px solid #e8e5ec;border-radius:4px;background:#faf9fc;white-space:pre-wrap;font:500 1.125rem\/1.7 ui-monospace,monospace;}\n.jj-guide.jj-guide .jj-guide__sample > span {font-size:.75rem;line-height:1.7;color:var(--jj-muted);}\n.jj-guide.jj-guide .jj-guide__results {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}\n.jj-guide.jj-guide .jj-guide__results > div {text-align:center;padding:12px 5px;background:#f6f3fa;border-radius:4px;}\n.jj-guide.jj-guide .jj-guide__results dt {font-size:.75rem;letter-spacing:0;}\n.jj-guide.jj-guide .jj-guide__results dd {margin:8px 0 0;font:500 2rem\/1.3 Arial,sans-serif;color:var(--jj-accent);}\n.jj-guide.jj-guide .jj-guide__results small {font-size:.75rem;margin-left:4px;}\n.jj-guide.jj-guide .jj-guide__features {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}\n.jj-guide.jj-guide .jj-guide__features > section {padding:0;}\n.jj-guide.jj-guide .jj-guide__features h3,.jj-guide.jj-guide .jj-guide__uses h3 {margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #e6dff0;}\n.jj-guide.jj-guide .jj-guide__features p,.jj-guide.jj-guide .jj-guide__uses p {color:var(--jj-muted);font-size:.9375rem;}\n.jj-guide.jj-guide .jj-guide__fine {font-size:.875rem;color:var(--jj-muted);}\n.jj-guide.jj-guide .jj-guide__keyword {display:block;padding:24px;margin-top:24px;border:1px solid #e2d9ee;border-radius:6px;background:#faf8fd;}\n.jj-guide.jj-guide .jj-guide__keyword h3 {margin:6px 0 12px;font-size:1.125rem;}\n.jj-guide.jj-guide .jj-guide__uses {display:grid;grid-template-columns:1fr;gap:20px;}\n.jj-guide.jj-guide .jj-guide__uses > section {display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px;}\n.jj-guide.jj-guide .jj-guide__uses h3 {border:0;padding:0;margin:0;}\n.jj-guide.jj-guide .jj-guide__faq {border-top:1px solid var(--jj-line);}\n.jj-guide.jj-guide .jj-guide__faq details {border-bottom:1px solid var(--jj-line);}\n.jj-guide.jj-guide .jj-guide__faq summary {display:flex;align-items:baseline;gap:14px;list-style:none;padding:18px 2px;cursor:pointer;font-weight:700;font-size:.9375rem;}\n.jj-guide.jj-guide .jj-guide__faq summary::-webkit-details-marker {display:none;}\n.jj-guide.jj-guide .jj-guide__faq summary::before {content:'Q';flex:none;align-self:flex-start;width:28px;line-height:28px;text-align:center;color:#fff;background:var(--jj-accent);border-radius:50%;font:600 .875rem\/28px Arial,sans-serif;}\n.jj-guide.jj-guide .jj-guide__faq summary::after {content:'+';flex:none;margin-left:auto;color:var(--jj-accent);font-size:1.25rem;line-height:1;}\n.jj-guide.jj-guide .jj-guide__faq details[open] summary::after {content:'\u2212';}\n.jj-guide.jj-guide .jj-guide__faq details > div {padding:0 4px 20px 44px;font-size:.9375rem;color:var(--jj-muted);}\n.jj-guide.jj-guide .jj-guide__faq summary:hover {color:var(--jj-accent);}\n.jj-guide.jj-guide .jj-guide__footer {display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid var(--jj-line);font-size:.875rem;color:var(--jj-muted);}\n.jj-guide.jj-guide .jj-guide__footer a {display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:10px 24px;min-height:44px;background:var(--jj-accent);color:#fff;border:1px solid var(--jj-accent);border-radius:4px;font-weight:700;text-decoration:none;}\n.jj-guide.jj-guide .jj-guide__footer a:hover {background:#594178;}\n.jj-guide.jj-guide :is(summary,a):focus-visible {outline:3px solid var(--jj-accent);outline-offset:4px;}\n@media(max-width:760px){\n .jj-guide.jj-guide {padding:28px 24px;margin-top:32px;}\n .jj-guide.jj-guide .jj-guide__intro h2 {font-size:1.625rem;}\n .jj-guide.jj-guide .jj-guide__features {grid-template-columns:1fr;}\n .jj-guide.jj-guide .jj-guide__example-body {grid-template-columns:1fr;}\n .jj-guide.jj-guide .jj-guide__uses > section {grid-template-columns:1fr;gap:6px;}\n .jj-guide.jj-guide .jj-guide__definitions > div {grid-template-columns:1fr;}\n .jj-guide.jj-guide .jj-guide__definitions dt {padding:12px 16px 8px;}\n .jj-guide.jj-guide .jj-guide__definitions dd {padding:12px 16px;}\n}\n@media(max-width:480px){\n .jj-guide.jj-guide {padding:24px 18px;font-size:1rem;}\n .jj-guide.jj-guide h2 {font-size:1.125rem;}\n .jj-guide.jj-guide .jj-guide__section-title {gap:8px;padding:12px;}\n .jj-guide.jj-guide .jj-guide__steps li {grid-template-columns:1fr;gap:8px;}\n .jj-guide.jj-guide .jj-guide__step-label {grid-row:auto;justify-self:start;padding:4px 10px;}\n .jj-guide.jj-guide .jj-guide__steps h3 {margin:0;}\n .jj-guide.jj-guide .jj-guide__example,.jj-guide.jj-guide .jj-guide__keyword {padding:16px;}\n .jj-guide.jj-guide .jj-guide__results small {display:block;margin:2px 0 0;}\n .jj-guide.jj-guide .jj-guide__faq summary {gap:10px;}\n .jj-guide.jj-guide .jj-guide__faq details > div {padding-left:0;}\n}\n@media print {.jj-guide.jj-guide {background:#fff!important;box-shadow:none;} .jj-guide.jj-guide .jj-guide__footer a {display:none;}}\n\n<\/style>\n\n<!-- \u4e8b\u52d9\u4eba \u30d1\u30b9\u30ef\u30fc\u30c9\u751f\u6210\u30c4\u30fc\u30eb\uff1a\u5229\u7528\u8005\u5411\u3051\u30de\u30cb\u30e5\u30a2\u30eb \/ \u5bfe\u5fdc\u7248 0.2.0 -->\n<article style=\"background:#ffffff;border:1px solid #d7d3df;border-radius:8px;\" class=\"jj-guide\" aria-labelledby=\"guide-password-title\">\n  <header class=\"jj-guide__intro\">\n    <p class=\"jj-guide__eyebrow\">How-to guide <span aria-hidden=\"true\">\/<\/span> Password Generator<\/p>\n    <h2 id=\"guide-password-title\">Choose your requirements and create password candidates.<\/h2>\n    <p class=\"jj-guide__lead\">Choose a length and count to generate a batch. Click a candidate to copy it or save all candidates as text.<\/p>\n    <div class=\"jj-guide__tags\" aria-label=\"Key features\"><span>Recommended settings<\/span><span>Choose allowed symbols<\/span><span>Click to copy<\/span><span>Save all as text<\/span><\/div>\n  <\/header>\n\n  <section class=\"jj-guide__section\" aria-labelledby=\"guide-password-1\">\n    <div class=\"jj-guide__section-title\"><span class=\"jj-guide__index\" aria-hidden=\"true\">01<\/span><h2 id=\"guide-password-1\">How to use<\/h2><\/div>\n    <ol class=\"jj-guide__steps\">\n      <li><span class=\"jj-guide__step-label\">STEP 01<\/span><h3>Choose mode, length and count<\/h3><p>Keep Recommended if unsure. Defaults are 16 characters and 20 candidates, with an uppercase first character enabled.<\/p><\/li>\n      <li><span class=\"jj-guide__step-label\">STEP 02<\/span><h3>Generate passwords<\/h3><p>Create candidates with the selected rules. Recommended starts with uppercase and includes at least one symbol after the first character, plus lowercase letters and digits.<\/p><\/li>\n      <li><span class=\"jj-guide__step-label\">STEP 03<\/span><h3>Click a candidate<\/h3><p>Click to copy a password, then paste it at the destination. Tap a candidate on a phone.<\/p><\/li>\n      <li><span class=\"jj-guide__step-label\">STEP 04<\/span><h3>Save all if needed<\/h3><p>Copy all copies the whole batch. Save as text creates a file with one password per line.<\/p><\/li>\n    <\/ol>\n    <p class=\"jj-guide__note\">This tool generates candidates only. It does not set or change passwords on other sites. Check the destination&#8217;s required length and allowed symbols.<\/p>\n  <\/section>\n\n  <section class=\"jj-guide__section\" aria-labelledby=\"guide-password-2\">\n    <div class=\"jj-guide__section-title\"><span class=\"jj-guide__index\" aria-hidden=\"true\">02<\/span><h2 id=\"guide-password-2\">Understanding settings<\/h2><\/div>\n    <dl class=\"jj-guide__definitions\">\n      <div><dt>Recommended<\/dt><dd>Uses 16 characters with uppercase, lowercase, digits and symbols. Starts with uppercase and includes at least one symbol after the first character.<\/dd><\/div>\n      <div><dt>Make it longer<\/dt><dd>Uses 24 characters with uppercase, lowercase, digits and symbols. Keeps the current uppercase-first setting.<\/dd><\/div>\n      <div><dt>Custom<\/dt><dd>Choose characters and detailed rules. Length can be 2\u201364 characters. Changing an individual setting switches to Custom mode.<\/dd><\/div>\n      <div><dt>Always start with uppercase<\/dt><dd>Starts with a letter A\u2013Z. Enabled by default. Disable this before excluding uppercase letters. Selecting Recommended again enables it.<\/dd><\/div>\n    <\/dl>\n    <div class=\"jj-guide__keyword\">\n      <p class=\"jj-guide__eyebrow\">Change allowed symbols<\/p>\n      <h3>Open character and detailed settings<\/h3>\n      <p>Enable Symbols and enter the half-width symbols to use, without separators. The default is <code>$#&amp;%!<\/code> . For example, entering <code>@?<\/code> limits symbols to @ and ?.<\/p>\n      <p class=\"jj-guide__fine\">Spaces, letters, numbers and full-width characters are invalid here. Enter at least one symbol when Symbols is enabled. Not every entered symbol appears in every password.<\/p>\n    <\/div>\n    <dl class=\"jj-guide__definitions\">\n      <div><dt>Include every selected character type<\/dt><dd>Includes at least one character from each selected type in every candidate. Four selected types require a length of at least four.<\/dd><\/div>\n      <div><dt>Exclude ambiguous characters<\/dt><dd>Excludes 0, O, o, 1, I, l and L. Enabled by default.<\/dd><\/div>\n      <div><dt>No repeated characters for lengths of eight or fewer<\/dt><dd>Prevents using the same character twice within a candidate of eight characters or fewer. This rule does not apply to lengths of nine or more.<\/dd><\/div>\n    <\/dl>\n  <\/section>\n\n  <section class=\"jj-guide__section\" aria-labelledby=\"guide-password-3\">\n    <div class=\"jj-guide__section-title\"><span class=\"jj-guide__index\" aria-hidden=\"true\">03<\/span><h2 id=\"guide-password-3\">Generation counts and display<\/h2><\/div>\n    <p>Generate at least 20 at a time. Default maximum counts depend on the plan.<\/p>\n    <dl class=\"jj-guide__definitions\">\n      <div><dt>Guest<\/dt><dd>Up to 1,000 per operation<\/dd><\/div>\n      <div><dt>Free member<\/dt><dd>Up to 2,000 per operation<\/dd><\/div>\n      <div><dt>Pro member<\/dt><dd>Up to 10,000 per operation<\/dd><\/div>\n      <div><dt>Enterprise member<\/dt><dd>Up to 10,000 per operation<\/dd><\/div>\n    <\/dl>\n    <p class=\"jj-guide__note\">Administrators may change limits. Check the actual per-operation limit displayed above the tool.<\/p>\n    <figure class=\"jj-guide__example\"><figcaption>Candidates appear 20 at a time<\/figcaption><p>Use Previous 20 and Next 20 for a large batch. The last page also shows 20, so some candidates may overlap with the previous page. Paging does not generate additional candidates.<\/p><\/figure>\n  <\/section>\n\n  <section class=\"jj-guide__section\" aria-labelledby=\"guide-password-4\">\n    <div class=\"jj-guide__section-title\"><span class=\"jj-guide__index\" aria-hidden=\"true\">04<\/span><h2 id=\"guide-password-4\">Copying, saving and starting again<\/h2><\/div>\n    <dl class=\"jj-guide__definitions\">\n      <div><dt>Click a candidate<\/dt><dd>Copies one candidate. With a keyboard, focus it and press Enter or Space.<\/dd><\/div>\n      <div><dt>Copy all<\/dt><dd>Copies the entire generated batch, not just the visible 20.<\/dd><\/div>\n      <div><dt>Save as text<\/dt><dd><code>passwords.txt<\/code> saves the entire batch under this filename. One password per line, with no headings or numbers. Check the browser&#8217;s downloads after saving.<\/dd><\/div>\n      <div><dt>Clear results<\/dt><dd>Removes displayed candidates while keeping your settings.<\/dd><\/div>\n      <div><dt>Reset defaults<\/dt><dd>Restores initial settings and clears candidates. Allowed symbols also return to <code>$#&amp;%!<\/code> .<\/dd><\/div>\n      <div><dt>Cancel generation<\/dt><dd>Use the cancellation button shown during generation to stop. Your selected settings remain.<\/dd><\/div>\n    <\/dl>\n  <\/section>\n\n  <section class=\"jj-guide__section\" aria-labelledby=\"guide-password-5\">\n    <div class=\"jj-guide__section-title\"><span class=\"jj-guide__index\" aria-hidden=\"true\">05<\/span><h2 id=\"guide-password-5\">Handling passwords<\/h2><\/div>\n    <p>Generation runs in your browser. Generated passwords are not sent to or stored on a server. Copy or save required results before closing or reloading the page.<\/p>\n    <p>Clearing results or resetting does not erase copied clipboard contents or saved files. Saved files contain passwords in plain text; choose storage and sharing destinations carefully.<\/p>\n  <\/section>\n\n  <section class=\"jj-guide__section\" aria-labelledby=\"guide-password-6\">\n    <div class=\"jj-guide__section-title\"><span class=\"jj-guide__index\" aria-hidden=\"true\">06<\/span><h2 id=\"guide-password-6\">Frequently asked questions<\/h2><\/div>\n    <div class=\"jj-guide__faq\">\n      <details><summary>Can I generate passwords without symbols?<\/summary><div><p>Yes. Open character settings and disable Symbols. Selecting Recommended or Make it longer enables symbols again.<\/p><\/div><\/details>\n      <details><summary>Can a password contain more than one symbol?<\/summary><div><p>Yes. Recommended requires at least one symbol, not exactly one. Symbols are chosen from the allowed-symbol input.<\/p><\/div><\/details>\n      <details><summary>Why do my settings prevent generation?<\/summary><div><p>The length may be smaller than the number of selected types, or there may be too few unique characters for the no-repeat rule. Follow the guidance to adjust length, character types or repetition. Count must be at least 20 and within the displayed maximum.<\/p><\/div><\/details>\n      <details><summary>What if clicking does not copy?<\/summary><div><p>If automatic copying is blocked, a manual-copy field appears. Select and copy its contents, then paste at the destination.<\/p><\/div><\/details>\n      <details><summary>Does saving include only the visible 20?<\/summary><div><p>No. Copy all and Save as text include the entire generated batch. Overlap between display pages does not create duplicate saved entries.<\/p><\/div><\/details>\n      <details><summary>Can I recover the same candidates after closing the page?<\/summary><div><p>No generation history is stored. Copy or save candidates first. Generating again creates new candidates.<\/p><\/div><\/details>\n    <\/div>\n  <\/section>\n  <footer class=\"jj-guide__footer\"><span>JIM-JIN Password Generator<\/span><a href=\"#\">Back to top <span aria-hidden=\"true\">\u2191<\/span><\/a><\/footer>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a length and count to generate a batch. Click a candidate to copy it or save all candidates as text. Recommended settingsChoose allowed symbolsClick to copySave all as text 01 How [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"swell_btn_cv_data":"","footnotes":""},"class_list":["post-618","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"msvalidate.01\" content=\"743da3919f7a476585593d5a05a21adf\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/jim-jin.com\/en\/passgenerator\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"JIM-JIN | Online Tools for Everyday Work - Free tools for CSV, Excel, images and text\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Password Generator - JIM-JIN | Online Tools for Everyday Work\" \/>\n\t\t<meta property=\"og:description\" content=\"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/jim-jin.com\/en\/passgenerator\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/jim-jin.com\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_7u5jq37u5jq37u5j-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/jim-jin.com\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_7u5jq37u5jq37u5j-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-18T15:04:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-08T00:10:02+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Password Generator - JIM-JIN | Online Tools for Everyday Work\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/jim-jin.com\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_7u5jq37u5jq37u5j-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator#listItem\",\"name\":\"Password Generator\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator#listItem\",\"position\":2,\"name\":\"Password Generator\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/#organization\",\"name\":\"JIM-JIN | Online Tools for Everyday Work\",\"description\":\"Free tools for CSV, Excel, images and text\",\"url\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jim-jin.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/\\u30b9\\u30af\\u30ea\\u30fc\\u30f3\\u30b7\\u30e7\\u30c3\\u30c8-2026-09-06-16.54.44.png\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator#webpage\",\"url\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator\",\"name\":\"Password Generator - JIM-JIN | Online Tools for Everyday Work\",\"description\":\"Password Generator Generate many random password candidates with a simple tool. How-to guide \\\/ Password Generator Choose your requirements and create password candidates. Choose a\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/passgenerator#breadcrumblist\"},\"datePublished\":\"2026-09-19T00:04:40+09:00\",\"dateModified\":\"2026-10-08T09:10:02+09:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/\",\"name\":\"JIM-JIN | Online Tools for Everyday Work\",\"description\":\"Free tools for CSV, Excel, images and text\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/jim-jin.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Password Generator - JIM-JIN | Online Tools for Everyday Work","description":"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a","canonical_url":"https:\/\/jim-jin.com\/en\/passgenerator","robots":"max-image-preview:large","keywords":"","webmasterTools":{"msvalidate.01":"743da3919f7a476585593d5a05a21adf","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/jim-jin.com\/en\/passgenerator#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/jim-jin.com\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/jim-jin.com\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/jim-jin.com\/en\/passgenerator#listItem","name":"Password Generator"}},{"@type":"ListItem","@id":"https:\/\/jim-jin.com\/en\/passgenerator#listItem","position":2,"name":"Password Generator","previousItem":{"@type":"ListItem","@id":"https:\/\/jim-jin.com\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/jim-jin.com\/en\/#organization","name":"JIM-JIN | Online Tools for Everyday Work","description":"Free tools for CSV, Excel, images and text","url":"https:\/\/jim-jin.com\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/jim-jin.com\/wp-content\/uploads\/2026\/09\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2026-09-06-16.54.44.png","@id":"https:\/\/jim-jin.com\/en\/passgenerator\/#organizationLogo"},"image":{"@id":"https:\/\/jim-jin.com\/en\/passgenerator\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/jim-jin.com\/en\/passgenerator#webpage","url":"https:\/\/jim-jin.com\/en\/passgenerator","name":"Password Generator - JIM-JIN | Online Tools for Everyday Work","description":"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/jim-jin.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/jim-jin.com\/en\/passgenerator#breadcrumblist"},"datePublished":"2026-09-19T00:04:40+09:00","dateModified":"2026-10-08T09:10:02+09:00"},{"@type":"WebSite","@id":"https:\/\/jim-jin.com\/en\/#website","url":"https:\/\/jim-jin.com\/en\/","name":"JIM-JIN | Online Tools for Everyday Work","description":"Free tools for CSV, Excel, images and text","inLanguage":"en-US","publisher":{"@id":"https:\/\/jim-jin.com\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"JIM-JIN | Online Tools for Everyday Work - Free tools for CSV, Excel, images and text","og:type":"article","og:title":"Password Generator - JIM-JIN | Online Tools for Everyday Work","og:description":"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a","og:url":"https:\/\/jim-jin.com\/en\/passgenerator","og:image":"https:\/\/jim-jin.com\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_7u5jq37u5jq37u5j-1.png","og:image:secure_url":"https:\/\/jim-jin.com\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_7u5jq37u5jq37u5j-1.png","article:published_time":"2026-09-18T15:04:40+00:00","article:modified_time":"2026-10-08T00:10:02+00:00","twitter:card":"summary_large_image","twitter:title":"Password Generator - JIM-JIN | Online Tools for Everyday Work","twitter:description":"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a","twitter:image":"https:\/\/jim-jin.com\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_7u5jq37u5jq37u5j-1.png"},"aioseo_meta_data":{"post_id":"618","title":null,"description":"Password Generator Generate many random password candidates with a simple tool. How-to guide \/ Password Generator Choose your requirements and create password candidates. Choose a ","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-09-18 15:04:41","updated":"2026-10-08 07:50:52"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jim-jin.com\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tPassword Generator\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/jim-jin.com\/en\/"},{"label":"Password Generator","link":"https:\/\/jim-jin.com\/en\/passgenerator"}],"_links":{"self":[{"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/pages\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/comments?post=618"}],"version-history":[{"count":15,"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/pages\/618\/revisions"}],"predecessor-version":[{"id":1049,"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/pages\/618\/revisions\/1049"}],"wp:attachment":[{"href":"https:\/\/jim-jin.com\/en\/wp-json\/wp\/v2\/media?parent=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}