JSON Diff Checker
Compare two JSON values by structure. See changed paths without treating object key order as a difference.
Open toolEstimate bits as password length × log2 of the detected character-pool size. An upper bound for independently sampled characters, not a measured guess count or breach check.
Enter the inputs, then select Estimate password entropy.
Result will appear here
Estimate bits as password length × log2 of the detected character-pool size.
An upper bound for independently sampled characters, not a measured guess count or breach check. Repetition, common words and human choices reduce real strength. Passwords stay in this page.
Start with your own input.
Replace the example with your password to estimate.
Check the source against the supported syntax and limits below.
Select Estimate password entropy. Review an alphabet-based upper-bound entropy estimate, then use Copy result or download the result file.
To inspect an alphabet-based estimate, start with password to estimate. Estimate bits as password length × log2 of the detected character-pool size.

To compare random-secret lengths, start with password to estimate. An upper bound for independently sampled characters, not a measured guess count or breach check.

To understand why patterns weaken passwords, start with password to estimate. Review an alphabet-based upper-bound entropy estimate, then use Copy result or download the result file.

Check what the output means.
An alphabet-based upper-bound entropy estimate. Estimate bits as password length × log2 of the detected character-pool size.
An upper bound for independently sampled characters, not a measured guess count or breach check. Repetition, common words and human choices reduce real strength. Passwords stay in this page.

Check the format before processing.
An upper bound for independently sampled characters, not a measured guess count or breach check. Repetition, common words and human choices reduce real strength. Passwords stay in this page.
Inputs and results are handled in this browser.

Compare two JSON values by structure. See changed paths without treating object key order as a difference.
Open toolChoose each character with unbiased browser cryptographic random integers; include at least one character from each selected group.
Open toolCompare two XML documents by parsed structure. Read changed paths while ignoring attribute order and whitespace used only for indentation.
Open toolChoose another tool for your next calculation, conversion, or text task.
Validate whitespace- or comma-separated integer codes from 0 to 127 and map them to ASCII characters.
Open toolEncode UTF-8 text into standard padded Base64 and decode Base64 back into Unicode text.
Open toolGroup binary digits into eight-bit bytes and decode them as strict UTF-8.
Open toolGenerate a Unix-style cron expression from minute, hour, day-of-month, month, and weekday fields.
Open toolReview an alphabet-based upper-bound entropy estimate, then use Copy result or download the result file.
Answers about using Password Entropy Checker and understanding its results.
An upper bound for independently sampled characters, not a measured guess count or breach check. Repetition, common words and human choices reduce real strength. Passwords stay in this page.
Yes. Download the result file after processing. Text results also have Copy result. Processing uses local browser code; no account is required.