codipry.

Keyboard shortcuts

Use Ctrl on Windows/Linux or Command on macOS. Shortcuts respect focused text fields.

Ctrl/⌘ K
Open or close tool search
?
Open this reference outside text inputs
Escape
Close the active dialog
Ctrl/⌘ S
Save the current Playground project
Ctrl/⌘ Enter
Run the Playground preview
Tab
Move between controls; inside code typing, insert two spaces
Shift Tab
Move to the previous control

Monaco also provides its own command palette. Browser and operating-system shortcuts can take priority.

Start creating
Frontend PlaygroundcodeResponsive LabcodeGradient GeneratordesignBox Shadow GeneratordesignText Shadow GeneratordesignBorder Radius GeneratordesignFlexbox GeneratordesignCSS Grid GeneratordesignAnimation GeneratordesignGlassmorphism GeneratordesignClip Path GeneratordesignFluid Type GeneratordesignColor StudiodesignGit Command BuildergitGit VisualizergitMerge vs. RebasegitSQL Joins VisualizerdatabaseSQL Clause ExplorerdatabaseDatabase RelationshipsdatabaseSQL FormatterdatabaseSQL PlaygrounddatabaseTyping TestpracticeCode Typing TestpracticeJSON FormattercodeCSV / JSON ConvertercodeText DiffcodeRegex TestercodeEncoding ToolscodeHash GeneratorcodeTimestamp ConvertercodeCSS Transform GeneratordesignCSS Filter GeneratordesignDesign Token ExporterdesignGit Conflict TrainergitSQL Schema Explorerdatabase
Private developer utilities

Hash Generator

Compute SHA-256, SHA-384 and SHA-512 hashes with local Web Crypto.

Opening the local utility…

How to use Hash Generator

Compute SHA-256, SHA-384 or SHA-512 for local UTF-8 text using browser Web Crypto. A hash identifies content; it does not encrypt it or replace a password hashing system.

  1. Choose the operation and enter or import your source text.
  2. Run the utility. Read validation errors before using the output.
  3. Copy or download the result; keep a backup if you need it later.

A practical starting point

The UTF-8 text abc has this SHA-256 digest. A different newline or character encoding changes the result.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Common mistakes

  • Encoding is not encryption, and a hash is not a password vault.
  • Compare timestamps using explicit units and UTC offsets.
  • Large or expensive operations can be stopped; reduce the input if a worker times out.

Frequently asked questions

Does the input leave my device?

No. These operations run in local workers and do not send your input to a service.

Is imported text executed?

No. Source and output render as text. Regex patterns execute only inside a terminable worker.

Can I use these tools offline?

After the static toolkit is cached, these tools and their worker assets work without a connection. Incomplete cache installation or storage eviction may require reconnecting.