Skip to main content
Aarunya AppsAarunya Apps
🧰 Code & Data

Free Code & Data Tools

The conversions and lookups that interrupt real work: turn plain English into regex, JSON into six schema formats, cron syntax into human language, and webhook payloads into CSV or SQL — instantly, client-side, no installs.

AI Regex Generator

Plain English → production regex in seconds

Describe your pattern in plain English. Get back a production-ready regex, step-by-step explanation, and live token tester. JS, Python, PCRE, Go.

Try it free →

Cron Expression Explainer

Decode or visually build cron expressions with platform snippets

Paste a cron expression to decode it, or build one field-by-field with the visual builder. Plain-English explanation, next 10 run times, and copy-paste snippets for GitHub Actions, Kubernetes, AWS EventBridge, and systemd.

Try it free →

JSON → TypeScript Converter

JSON → TypeScript, Zod, JSON Schema, OpenAPI, Yup & Valibot

Paste any JSON — API response, webhook payload, or config file — and instantly get six schema formats: TypeScript interfaces, Zod, Valibot, JSON Schema Draft 7, OpenAPI 3.0 components, and Yup. 100% client-side.

Try it free →

Webhook Payload Transformer

Transform any JSON webhook into CSV, SQL, or automation format

Paste a Stripe, GitHub, Shopify, or custom webhook payload and transform it into CSV, SQL INSERT statements, or automation mapping format. 100% client-side — zero uploads.

Try it free →

Base64 Encoder / Decoder

Encode or decode Base64 text and files instantly

Encode any text or binary file to Base64, or decode Base64 back to text or a downloadable file. Supports URL-safe Base64. All processing is 100% client-side — nothing is uploaded.

Try it free →

UUID / ULID Generator

Generate UUID v4/v1/v5/v7 and ULID in bulk

Generate UUID v4, v1, v5, v7, and ULID. Bulk mode (1–100), multiple formats (standard, no-dashes, uppercase, braces), live bit breakdown of each version. 100% client-side via Web Crypto API.

Try it free →

Unix Timestamp Converter

Convert Unix timestamps to dates and back, with timezone support

Convert Unix timestamps (seconds or ms) to human-readable dates, convert dates back to timestamps, and see the live current timestamp. Timezone support, notable presets (epoch, Y2K, Y2K38), and code snippets for JS, Python, Go, Rust, and SQL.

Try it free →
Coming Soon

CSV Cleanup Studio

Drop a messy CSV and clean it in your browser: dedupe rows, fix mojibake and encoding issues, standardize dates/phones/addresses, map and rename columns, and export clean CSV or JSON. AI-assisted normalization for the judgment calls. 100% client-side.

Join the waitlist →
Coming Soon

AI SQL Query Builder

Describe your query in plain English and get back production-ready SQL with a full EXPLAIN output, index suggestions, and dialect options for Postgres, MySQL, and SQLite.

Coming Soon

Text Diff Tool

Paste two text blocks and see a word-level or character-level diff side by side. Supports unified and split views, ignores whitespace, and exports a patch file. 100% client-side.

Generate, then read

AI-generated regex ships with a step-by-step explanation — read it before you deploy. A pattern you understand is one you can maintain.

🧩 One JSON, six schemas

The JSON→TypeScript tool emits TypeScript, Zod, Valibot, JSON Schema, OpenAPI, and Yup from the same input — pick per project, not per tool.

Crons run in server time

'0 9 * * *' means 9am wherever the scheduler lives — usually UTC. The explainer shows next runs in your local timezone so you catch the offset.

JSON Schema vs Zod vs Yup vs Valibot

All four formats are available in the JSON → TypeScript Converter. Here's when to use each.

LibraryRuntime validationTypeScript inferenceBundle sizeBest for
JSON SchemaVia ajv/zodVia json-schema-to-ts0 KB (standard)OpenAPI specs, config validation, cross-language
Zod✅ Built-in✅ z.infer<>~12 KB gzipAPI routes, form validation, tRPC schemas
Yup✅ Built-in⚠️ Partial (InferType)~17 KB gzipFormik forms, React apps, async validation
Valibot✅ Built-in✅ InferOutput<>~1 KB (tree-shaken)Edge / serverless, size-critical bundles

FAQ

Do these tools upload my JSON, tokens, or payloads?

No. Every conversion runs in your browser. The only exception is the AI Regex Generator, which sends just your plain-English description (never your test strings) to generate the pattern.

Which schema library should I pick: Zod, Yup, or Valibot?

Zod for most TypeScript apps (best inference, huge ecosystem), Valibot when bundle size matters (~1 KB tree-shaken, ideal for edge functions), Yup mainly for existing Formik codebases, and plain JSON Schema when the contract must be language-neutral.

UUID v4, v7, or ULID?

v4 for general randomness, v7 or ULID when you want IDs that sort by creation time (better database index locality). v5 when you need deterministic IDs derived from a name.

Can the webhook transformer handle any JSON payload?

Yes — Stripe, GitHub, and Shopify presets are included, but any valid JSON transforms to CSV, SQL INSERTs, or a flat mapping. All client-side.

Browse other categories

Powered by Aarunya Apps