CSV to SQL INSERT Converter - Online Generate Statements
Convert comma‑separated data into a series of SQL INSERT statements. Define the table name and column order. Local.
UD5 Toolkit
Convert JSON data into clean INSERT or UPDATE SQL statements instantly
Your SQL will appear here...
INSERT INTO or UPDATE statements. This saves time when you need to seed databases, migrate data from APIs, or convert configuration files into database records—all without manually writing repetitive SQL.
INSERT INTO table (cols) VALUES (row1), (row2), ...; statement for better performance.
WHERE clause to identify which row(s) to update, while unchecked columns go into the SET clause. For example, checking only "id" generates: UPDATE users SET name='John', email='john@example.com' WHERE id=1;. At least one column must be checked to avoid updating all rows unintentionally.
null is converted to SQL NULL (without quotes).true becomes 1, false becomes 0 for broad SQL compatibility.O'Brien → 'O''Brien'), following SQL standards.JSON.stringify() and stored as escaped strings.`) for MySQL/MariaDB compatibility. You can toggle the "Quote column names" option based on your database requirements. The batch INSERT syntax (VALUES (...), (...)) is supported by MySQL, PostgreSQL, SQLite, and MariaDB.
{"id": 1, "name": "John"}, the tool automatically wraps it and generates one SQL statement. If you paste an array of objects, it generates one statement per object (or a batch statement if enabled). This flexibility means you can use the tool for one-off records or bulk data migration.
id), simply omit that field from your JSON before converting to INSERT statements. The database will automatically assign the next value. For UPDATE statements, you'll want to keep the primary key in your JSON and check it in the WHERE clause so the correct row gets updated. You can also manually delete the key-value from the generated SQL if needed.
Convert comma‑separated data into a series of SQL INSERT statements. Define the table name and column order. Local.
Paste CSV and get a list of SQL INSERT statements. Define table name and column mapping. All local conversion.
Convert dates between Hijri and Gregorian using the Umm al‑Qura algorithm. Approximate local moon sighting may vary.
Convert any text to upside down (flipped) characters using Unicode mappings. Copy and paste to social media. 100% local, no data sent.
Enter CMYK values and find the closest Pantone Solid Coated color. For print design reference. Client‑side lookup.
Pick any emoji and download it as a high‑resolution PNG image with transparent background. For social media or icons.
Convert hex or RGB to CIELAB L*a*b* values. Understand perceptual lightness and color opponents. Local math.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.
Convert currencies using a built‑in table of approximate fixed rates. Useful for quick estimates without live data. Local.
Convert Markdown to styled HTML that retains formatting when pasted into Google Docs or Word. Headings, bold, lists. Client‑side.
Convert any image into colored ASCII art using divs with background colors. Creates a stunning text‑based replica. View & copy HTML.
Type or paste Korean Hangul and see the revised romanization. Also works backwards for basic words. Study aid.
Paste CSV and get a beautiful HTML table with sortable headers (optional). Copy the full HTML/CSS snippet. Local.
Enter a Kelvin value (1000‑40000) and see the approximate white‑balance color. Photography and lighting reference.
Convert a numeric amount into English words, perfect for writing checks or legal documents. Supports USD/GBP styles.
Convert between Gregorian and Hijri (Islamic) dates. Approximate visual reference. Local algorithm.
Convert a Gregorian calendar date to its Julian Day Number and vice versa. Used in astronomy and mainframe computing.
Encode short audio clips into Base64 data URIs for direct embedding in HTML5 <audio> tags. No external files needed.
Translate between binary and Gray code (reflected binary code). See the bit changes. Useful for digital logic.
Encode decimal integers into signed magnitude binary representation and decode back. Learn computer arithmetic.
Convert a decimal number to 32-bit single precision IEEE 754 format. See sign, exponent, mantissa bits. Developer tool.
Convert any date into Roman numerals (day‑month‑year) for tattoos or special occasions. Clean and local.
Convert minutes to decimal hours and vice versa. Essential for billing and payroll. Instant conversion with a handy chart.
Paste Lottie JSON code or upload a .json file and see the animation play. Control speed and loop. Perfect for developers.
Convert between units of absorbed dose and equivalent dose (Gray, Rad, Rem, Sievert). Educational and reference. Local calculation.
Convert torque units between Newton-meter, foot-pound, inch-pound, and more. Essential for mechanics and engineers. Instant local conversion.
Convert audio files between popular formats like WAV, MP3, and OGG directly in the browser. No upload, fast encoding using WebAudio and ffmpeg wasm.
Strip HTML tags and convert web content to plain Markdown. Preserve headings, lists, and links. Perfect for content migration. All processing in browser.
Easily convert JSON data arrays into CSV format for Excel or database import. Handles nested structures with flattening options. All conversions happen locally, no data uploaded.
Convert between common pressure units: Pascal, Bar, PSI, atmosphere, and Torr. Useful for engineering and weather enthusiasts. Local calculation.