SQL INSERT from CSV - Online Data to Statement
Paste CSV and get a list of SQL INSERT statements. Define table name and column mapping. All local conversion.
UD5 Toolkit
Extract column names from SQL CREATE TABLE statements — instantly get clean CSV headers
CREATE TABLE statement and extracts all column names, outputting them as a clean CSV (Comma-Separated Values) header row. It intelligently identifies column definitions while skipping constraints like PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, and INDEX declarations. You can customize the delimiter, quote style, and output format to suit your needs—perfect for generating CSV templates, data import headers, or documentation.
`, double quotes ", and square brackets []), nested type parameters like DECIMAL(10,2), and various constraint formats. Whether your SQL uses IF NOT EXISTS, TEMPORARY TABLE, or schema-qualified names, the tool adapts seamlessly.
PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, INDEX, KEY, FULLTEXT, and SPATIAL are automatically detected and excluded from the column list. The parser recognizes these keywords (case-insensitive) at the start of a definition line and filters them out. Table-level CONSTRAINT declarations are also ignored, ensuring only actual data columns appear in your CSV header.
,), semicolon (;), tab (\t), and pipe (|). For quoting, select none (raw column names), double quotes (CSV-standard), or backticks (MySQL-style). The output format can be inline CSV (all columns on one line) or one column per line (useful for vertical lists or generating data dictionaries). You can also download the result as a .csv file with one click.
CREATE TABLE ... AS SELECT statements do not explicitly list column definitions, so the parser cannot extract column names directly from them. The tool will display a helpful message suggesting you provide the underlying SELECT query's column list or use a DESCRIBE statement on the resulting table. For standard CREATE TABLE (col1 type1, col2 type2, ...) syntax, parsing works flawlessly.
Paste CSV and get a list of SQL INSERT statements. Define table name and column mapping. All local conversion.
Paste CSV and get a beautiful HTML table with sortable headers (optional). Copy the full HTML/CSS snippet. Local.
Drop a PDF and automatically detect tables. Export them to CSV or copy to clipboard. Works locally using PDF.js.
Searchable table of well‑known TCP and UDP ports with their services. Check 80, 443, 3306, and many more.
Paste an URL or HTML and see the h1‑h6 hierarchy as a tree. Detect skipped levels and improve accessibility. Client‑side.
Enter a URL and see a nested list of all headings (h1‑h6). Check your document structure for SEO and accessibility. Pure fetch.
Lay down a beat on a grid sequencer for kick, snare, and hi-hat. Play, loop, and adjust tempo. All sound via Web Audio API.
Record daily systolic/diastolic readings and pulse. See a trend chart. All data saved locally in your browser.
Enter a domain and see public WHOIS info via a free API with rate limiting. Quick domain check.
Create a breadcrumb schema for your website. Fill in the pages and get the ready‑to‑paste JSON‑LD snippet for rich results.
Live cryptocurrency prices from public APIs. Clean ticker with percentage changes. Pure frontend, no account needed.
Practice CSS selectors by targeting plates on a virtual restaurant table. 30+ levels. Perfect for beginners.
Start/stop timer per project to log hours. See daily and weekly totals. Data stays in localStorage. Export summary as CSV. No account needed.
Encode or decode data to/from Base58 (Bitcoin alphabet). Useful for cryptocurrency address generation testing. Fully local, no data sent.
Practice aligning grid items and tracks with the place‑items, align‑content, and justify‑content properties. Visual guide.
Keep track of stitches and rows for your knitting projects. Multiple counters with increase/decrease shortcuts. Data saved in your browser.
Convert between Base32 encoded strings and hexadecimal. Work with low‑level data representations. All local.
Log the hours you slept each night and rate the quality. See a weekly bar chart. Local storage.
Check WHOIS information for any domain: registrar, expiration date, and name servers. Quick and private using public WHOIS data aggregators.
Add or subtract days, weeks, and months to find a future or past date. Also compute duration between two dates. Essential for project planning.
See how align‑items: baseline works in grid to align different font sizes on the same baseline. Visual guide.
Answer questions and see typical milestones for 0-5 years. Educational reference for parents. Not a diagnostic tool.
Calculate exact elapsed time between two dates in years, months, weeks, and days. Countdown or time already passed. Simple, visual, and local.
Test the modern File System Access API. Open a file, modify it, and save back to disk. All sandboxed in browser.
Register a one‑off background sync and see it fire when connectivity returns. Debug service worker sync logic.
Create a basic Playwright script with browser launch, page navigation, and screenshot. Start E2E testing instantly.
Randomly generated subnetting questions. Calculate network address, broadcast, and usable range. For CCNA prep.
Convert numbers between binary, octal, decimal, and hexadecimal bases. See real-time conversion as you type. Clean and simple programmer utility.
Scroll a container and see how sticky elements behave. Adjust top, bottom, and scroll margins. Copy the code.
Enter any date and get its ISO week number, plus the start and end dates of that week. Quick reference.