PureDevTools

JavaScript Tools

JavaScript and TypeScript references, playgrounds, and utilities. Explore array methods, promise patterns, regex, date formatting, and TypeScript utility types — all interactive and in your browser.

40 tools — All free, no sign-up, runs entirely in your browser.

JavaScript Minifier

Minify JS by removing comments, console.log, and whitespace.

Regex Tester

Test and debug regular expressions with real-time highlighting.

Regex Library

Collection of common regex patterns for emails, URLs, dates, and more.

Regex Cheat Sheet

Quick reference for regex syntax, quantifiers, and character classes.

Array Methods Cheat Sheet

Quick reference card for JS array methods with examples.

Object Methods Reference

Reference for Object.keys, values, entries, assign, and more.

JavaScript Object Explorer

Explore object properties, methods, and prototype chain interactively.

String Methods Reference

Complete reference for JavaScript String prototype methods.

Number Methods Reference

Reference for Number methods: parseInt, toFixed, isNaN, and more.

Map & Set Reference

Guide to Map, Set, WeakMap, and WeakSet with examples.

TypedArray Reference

Guide to TypedArrays: Uint8Array, Float32Array, and more.

Promise Methods Reference

Reference for Promise.all, race, allSettled, and any.

Promise Visualizer

Visualize Promise chains, async/await, and error propagation.

JavaScript Date Formatter

Format dates with Intl.DateTimeFormat and custom patterns.

JavaScript Intl Reference

Guide to Intl API: NumberFormat, DateTimeFormat, Collator, and more.

Console Reference

Reference for console methods: log, table, group, time, and more.

Error Reference

Guide to JavaScript error types: TypeError, RangeError, SyntaxError.

KeyCode Finder

Press any key to see its key, code, keyCode, and which values.

Destructuring Guide

Learn array and object destructuring with nested patterns.

Proxy & Reflect Guide

Guide to JavaScript Proxy traps and Reflect methods.

Iterator & Generator Guide

Learn iterators, generators, and async iteration patterns.

Structured Clone Reference

Guide to structuredClone() for deep copying objects.

WeakRef & FinalizationRegistry

Guide to weak references and cleanup callbacks.

AbortController Reference

Guide to AbortController for cancelling fetch and other operations.

RegExp Reference

Complete reference for JavaScript RegExp methods and flags.

Fetch API Builder

Build fetch() requests with headers, body, and options visually.

TypeScript Type Playground

Interactive TypeScript type-level playground with utility types.

TypeScript Type Generator

Generate TypeScript types from various data sources.

TypeScript Utility Types

Reference for Partial, Pick, Omit, Record, and other utility types.

Web Storage Explorer

Inspect and manage localStorage and sessionStorage interactively.

cURL to Code Converter

Convert cURL commands to Python requests, JavaScript fetch, Go, and PHP code.

JSON to Zod Schema

Convert JSON to Zod TypeScript validation schema with nested objects and arrays.

JavaScript Beautifier

Format and beautify JavaScript code with proper indentation.

JavaScript Minifier

Minify JavaScript code by removing whitespace and comments.

Astro Config Generator

Generate astro.config.mjs configuration files interactively.

Biome Config Generator

Generate Biome linter and formatter configuration files.

Bun Config Generator

Generate bunfig.toml configuration for Bun runtime.

Deno Config Generator

Generate deno.json configuration for Deno runtime.

Vitest Config Generator

Generate Vitest test runner configuration files.

package.json Diff

Compare two package.json files and highlight dependency changes.

Explore More Categories