← All tools
OMNIKITZ GUIDES

Create static codes, convert text cases and compare changes privately

By Team Hypomnema · Updated October 18, 2026

Practical guidance for scannable QR/barcodes, Unicode case conversion, JSON normalization and safe text comparisons without uploading inputs.

Static codes without tracking redirects

Choose QR for Unicode text, URLs, Wi-Fi settings and contact details, or a linear barcode for compatible numeric/product systems. Codes contain their payload directly; this website adds no tracking redirect or expiry. Preserve the black-on-white contrast and white quiet zones. Scan the exported file at its intended display or print size before distributing it. Device support differs, especially for Wi-Fi and contact-card payloads.

EAN and UPC check digits detect some typing errors; generating one does not register a product with GS1. Wi-Fi codes contain readable network credentials. Share them only with intended recipients. A static code cannot be edited after printing; a website it links to can still change.

Choose the right text case

Use lower/uppercase for presentation, title or sentence styles for mechanical capitalization, and camel, Pascal, snake or kebab styles for identifiers. Identifier conversions split mixed-case words and acronym boundaries before joining them. Unicode case mappings can change the number of characters; language-specific names, abbreviations and grammatical conventions need review. Generated identifier text is not a programming-language validator.

Read changes without executing source content

The diff checker treats HTML, JavaScript, SQL and other formats as displayed text. Green and plus signs indicate additions; red and minus signs indicate removals. Paired changes also get bounded inline word highlights. Side-by-side and unified views, changed-row navigation and pagination make longer comparisons manageable. This is not semantic analysis, a code runner or a merge tool.

Understand JSON and patch normalization

For JSON, optional formatting normalization removes layout-only differences, and sorted object keys can remove key-order differences. Number literals are preserved rather than rounded through JavaScript numbers. Invalid JSON, duplicate keys and excessive depth are rejected during normalization; turn normalization off for a raw text comparison. CRLF and CR line endings become LF for all formats.

Downloaded unified patches describe the prepared text after these normalization choices. They include exact prepared-text changes even if ignore-case or ignore-edge-whitespace makes the visual comparison treat some lines as unchanged. Review a patch against the appropriate normalized files before applying it. It is not a JSON Patch document.

Inputs stay local

Code generation and diff calculations run in local workers with resource limits and cancellation. Text case conversion runs in the page. Inputs, payloads and generated files are not uploaded, stored in a database or sent to analytics. Code-library assets load from this website only when needed. Page memory clears on navigation or reload; saved downloads remain on your device.

Try the workflow

Diff Checker →

Keep your original documents and review the output. You can also browse all guides or contact Team Hypomnema.

YOUR BROWSER, YOUR CHOICE