How it works
- 1
Paste your JSON payload
Drop in any webhook payload — pick a platform sample (Stripe, GitHub, Shopify, Slack) to get started instantly, or paste your own custom JSON.
- 2
Select an output format
Choose Flat JSON (to simplify nested objects), CSV (for spreadsheets), SQL INSERT (for databases), or Automation Mapping (for Zapier, Make, or n8n).
- 3
Copy the result
Copy the transformed output and paste it directly into your spreadsheet, SQL client, or automation tool. Everything runs in your browser — zero uploads.
Platform sample
JSON Payload
🛡️ Verify zero uploads — open DevTools → Network tab
Open your browser's DevTools (F12), go to the Network tab, and use this tool. You will see zero outbound requests — all processing runs inside your browser sandbox via WebAssembly or pure JavaScript. Nothing you paste or upload is ever sent anywhere.
Use cases
Store Stripe payments in a spreadsheet
Paste a Stripe payment_intent.succeeded payload and instantly get a CSV row with all the payment fields you need for a Google Sheets or Airtable log.
Insert GitHub events into a database
Convert a GitHub PR or push webhook into a SQL INSERT statement, ready to paste into your analytics database to track development activity.
Map Shopify orders to Zapier
Generate an automation mapping from a Shopify order payload, showing the exact field names and token format to use in Zapier or Make workflow steps.
Frequently Asked Questions
Does this upload my webhook payload to a server?
No. All JSON parsing and transformation runs entirely in your browser using JavaScript. Your payload data never leaves your device — there are no network requests made.
What does 'Flat JSON' do?
Flat JSON takes a nested JSON object (like a Stripe payment with a nested data.object) and flattens it into a single-level key-value object. Keys use dot notation for nested fields — for example, data.object.amount becomes a top-level key.
Can I use the CSV output directly in Google Sheets?
Yes. The CSV output uses standard comma-separated format with values quoted when they contain commas or special characters. You can paste it directly into a Google Sheets cell using 'Data > Split text to columns' or import it as a CSV file.
What is the 'Automation Mapping' format?
The automation mapping output generates a JSON document showing the field names and token placeholders in Zapier/Make format (e.g. {{data.object.amount}}). Use it as a reference when setting up automation workflow steps.
Does this work with any JSON webhook, not just the listed platforms?
Yes. The platform presets (Stripe, GitHub, Shopify, Slack) are just starter samples. Select 'Custom' and paste any valid JSON payload — any structure is supported.
Want unlimited access + saved history?
Pro is $9/month · 30-day money-back guarantee.
