DevToolsmith

Browser-based tools

Generation Tools

Generate identifiers, sample data, code, secrets and CSS from explicit settings.

Compare and edit

JSON Schema

Generate HTML

From JSON

From YAML

From XML

Schemas

Transform

Markdown

Diagrams and formulas

Test and generate

Random values

Sample data

Hashes

Passwords

Encryption and keys

Tokens and certificates

Generators

Units and sizing

Convert and adjust

Create

Containers

CI and Git

Schedules and permissions

Generate

Common Generation workflows

Deterministic generators repeat for identical inputs; random generators produce new values. Generated models and styles are starting points for review, while keys and secrets should stay private.

Choose a tool for your input

Deterministic generators repeat for identical inputs; random generators produce new values. Generated models and styles are starting points for review, while keys and secrets should stay private.

  • Regex Sample Generator — Generates repeatable examples from a JavaScript-style regex using a seed.
  • YAML to TypeScript — Converts one YAML document through an exact JSON representation and reuses the existing model generators.
  • YAML to Zod — Converts one YAML document through an exact JSON representation and reuses the existing model generators.
  • YAML to Go — Converts one YAML document through an exact JSON representation and reuses the existing model generators.

Review the result before using it

Each tool explains its accepted input, supported options and limits. Keep the original and verify important output in the application that will consume it.

Frequently asked questions

How do I choose a Generation tool?

Deterministic generators repeat for identical inputs; random generators produce new values. Generated models and styles are starting points for review, while keys and secrets should stay private.

Can the same tool appear in more than one topic?

Yes. Tools are listed by supported formats and tasks as well as their main category. Each tool has one page and processing runs locally; explicit API clients connect only to endpoints you choose.

Tools process your input on this device. Read the privacy policy, or save the tool library for offline use.