{ }Devtool
Base64 Encode / DecodeDelimiter Converter (delim.co alternative)JSON Formatter & ValidatorSQL Formatter & CheckerURL Encoder & Query ParserJWT DecoderHash Generator (SHA)UUID Generator (v1–v7)ULID Generator & DecoderTimestamp ConverterImage CompressorImage Crop & ResizeJSON Diff CheckerBackground RemoverJSON to CSV ConverterRegex TesterPassword GeneratorText Case ConverterColor ConverterMarkdown Preview & ExportXML Formatter & ValidatorQR Code GeneratorText Diff CheckerImage to Base64 / Base64 to ImageImage Downloader & ResizerVideo Downloader & EditorLorem Ipsum GeneratorYAML ↔ JSON ConverterCSV Viewer & TableCron Expression BuilderChmod CalculatorHTML Entities EncoderNumber Base ConverterFavicon GeneratorSitemap.xml GeneratorMeta Tag GeneratorLine Toolkit: Sort & DedupeCurl Converter (curl ↔ Code)SEO Checker (HTML Audit)ROT13 & Caesar CipherMorse Code TranslatorURL Slug GeneratorText to Binary / Hex ConverterCSS Formatter & MinifierTOML ↔ JSON ConverterINI ↔ JSON ConverterPhone Number FormatterCard Number Checker (Luhn)Number to Words ConverterTable Generator (Markdown/ASCII/HTML).env ↔ JSON ConverterCSV to JSON ConverterList Shuffler & Random PickerWord Counter & Text StatsDate CalculatorFake Data Generator (CSV)Unit ConverterSubnet Calculator (IPv4 CIDR)Aspect Ratio CalculatorSVG OptimizerImage Color Palette ExtractorImage Metadata ViewerTone Generator & WAV DownloadVoice Recorder (Mic → File)Metronome (30–240 BPM)Video Metadata InspectorCSS Gradient GeneratorBox-Shadow Generator.gitignore GeneratorNano ID GeneratorBase32 Encode / DecodeHexdump ViewerUnicode InspectorGzip + Base64 CompressorAuthenticator (TOTP Codes)Vigenère CipherJSON → TypeScript / SchemaJava .properties ↔ JSONMarkdown TOC GeneratorGraphQL Formatter & MinifierHTML Formatter & MinifierString Escaper (JS/JSON/Regex/Shell)Text Column AlignerFind & Replace (Regex)JSONPath EvaluatorXML ↔ JSON ConverterWorld ClockHMAC Generator (SHA)UUID Inspector & ValidatorDNS Lookup (DoH)HTTP Status Code LookupMIME Type LookupEmoji Picker (Click to Copy)Dice Roller & Coin FlipBill Splitter + TipPercentage CalculatorLoan / Mortgage CalculatorAge CalculatorImage Rotate / Flip / FilterQR Code ReaderEAN-13 Check DigitImage Splitter (Tiles)Meme GeneratorBefore / After Compare SliderImage Watermark AdderAudio Trimmer → WAVSubtitle Converter (SRT ↔ VTT)Video Thumbnail CaptureScreen Recorder → WebMAudio Joiner → WAVNoise Generator (White/Pink/Brown)README GeneratorOpen-Source License GeneratorTest Card Numbers (Sandbox)Placeholder Image GeneratorCSS Pattern GeneratorApp Icon Set Generatorrobots.txt Buildersecurity.txt Generator (RFC 9116)Mock API Server (HTTP/RPC)Webhook Inbox & TesterMermaid Diagram EditorPlantUML Diagram EditorgRPC Mock Server (grpcurl)Conventional Commit Builder

Mock API Server (HTTP/RPC)

Free mock API server online. Claim a token URL (/api/mock/TOKEN/anything), add routes with any method, any path, any status (200, 400, 422, 500), JSON-RPC bodies, delay, and auth middleware (bearer, basic, header, query, HMAC presets for GitHub/Stripe/Midtrans). Inspect every request — body, headers, auth result — in the live log. Server-side but ephemeral (~24h, resets on deploy). Reopen the dashboard with just the token.

Mock API — enter your token

If the token exists on the server, its endpoint list appears below. If not, you can create it. No password needed — just keep your token private. Data is ephemeral (~24h, resets on deploy). Buckets are ephemeral (~24h, wiped on redeploy). Back up locally with Export YAML — you can re-import it anytime to restore.

How to use

  1. Generate a random token or type one; Create with starter routes.
  2. Add routes with method, path (:params and * wildcards), status, body, delay, and auth (bearer, basic, header, query, HMAC presets).
  3. Copy the mock URL (/api/mock/TOKEN/...) and watch the Request log. Reopen later with token plus admin key.

FAQ

How long does my mock live?

About 24 hours, in-memory on the server. Inactive buckets expire; closing the tab doesn't delete it — reopen with just the token.

What auth types are supported?

None, Bearer, Basic, custom header, query param, and HMAC signatures (sha1/256/512) with presets for GitHub, Stripe, and Midtrans — or fill fields manually.

Can one URL reply differently per method?

Yes. Add one route per method+path; exact matches win, :params and * wildcards supported.

Related data tools