CSV to SQL
Turn a CSV into CREATE TABLE and INSERT statements for Postgres, MySQL, or SQLite.
65 tools. File format converters for images, videos, audio, documents, and data.
Move a table between the four formats every API speaks.
Turn a CSV into CREATE TABLE and INSERT statements for Postgres, MySQL, or SQLite.
Paste a .sql dump and get a CSV per table. No database to restore.
Turn a JSON array into CREATE TABLE and INSERT statements. Booleans and null survive.
Convert JSON data to CSV format for spreadsheets and databases.
Turn newline-delimited JSON (.ndjson, .jsonl) from API logs and exports into a flat CSV, nested keys flattened, in your browser.
Turn a spreadsheet CSV into JSON Lines, one object per line, for log shippers, bulk loaders and fine-tune sets.
Convert JSON data to XML format with customization.
Convert HTML tables to JSON arrays or objects.
Transform JSON arrays into GitHub-flavored Markdown tables.
Open, merge, and slice spreadsheet files without Excel.
View, search, sort, and filter CSV files online.
Merge multiple CSV files into one. Combine vertically or horizontally.
Compare two CSV or TSV exports by a key column and see the rows that were added, removed or changed, down to the cell. Reordered rows are not changes.
Remove duplicate rows from a CSV by whole row or by key columns such as email or SKU, keep the first or last copy, and download the clean file.
Turn SQL INSERT statements or a .sql dump into JSON objects with typed values, one array per table. Nothing is executed.
Extract specific columns from CSV files and download filtered data.
Convert CSV files to Excel format (.xlsx) online.
Convert tab-separated exports from psql, mysql and Excel into RFC 4180 CSV, and CSV back into TSV, with correct quoting.
Convert between Word, LibreOffice, PowerPoint, Markdown, HTML, and PDF.
Convert PDF pages to high-quality images instantly.
Convert Word documents (.docx) to PDF and download as ZIP. 100% browser-based.
Convert Markdown to PDF with custom background, headers, images, and fonts. Generate styled PDF documents in your browser.
Convert Markdown to Word (.docx) with custom background, headers, images, and fonts. Download professional documents instantly.
Drop a Word .docx and get clean Markdown for a README, wiki, or site page.
Drop a Word .docx and get clean semantic HTML for a CMS, a blog, or an email editor.
Paste or drop HTML and download an editable Word .docx with headings, lists, links, and tables.
Drop a LibreOffice .odt and get clean Markdown for a wiki, README, or docs site.
Paste Markdown or drop a .md file and get HTML to copy or download, tables and task lists included.
Drop a legacy .rtf from WordPad or an old mail export and get editable Markdown back.
Drop a reviewed Word file and export every comment, author, date and anchor as CSV or Markdown.
Convert PowerPoint presentations to PDF or images. 100% browser-based, no upload required.
Change a caption file's format or flatten a styled script.
Convert SubRip captions to WebVTT and back, both directions on one page.
Flatten a styled .ass or .ssa subtitle script to plain .srt that any player accepts.
Convert a YouTube Studio .sbv caption export to SubRip .srt that editors and players accept, or convert back the other way.
Turn SRT or VTT subtitles into a plain-text transcript without timestamps or cue numbers.
Move events between a calendar file and a spreadsheet or JSON, and merge or split the calendar files themselves.
Turn a Google, Apple or Outlook .ics calendar export into a CSV with one row per event.
Turn a spreadsheet of events into an .ics file Google Calendar, Apple Calendar and Outlook import.
Combine several .ics calendar exports into one calendar file, with optional UID dedupe.
Parse a .ics calendar export into JSON, one object per event, for scripts and fixtures.
Cut a large .ics calendar into smaller .ics parts, zipped, so importers accept it.
Move a browser export, an address book, a feed list or a folder of shortcuts into a spreadsheet, and back.
Turn a browser bookmarks.html export into a CSV with one row per link and its folder path.
Turn a spreadsheet of links into a bookmarks.html file Chrome, Firefox, Edge and Safari import.
Remove duplicate links from a Chrome, Firefox, Edge or Safari bookmarks.html export.
Combine two or more bookmarks.html exports from Chrome, Firefox, Edge or Safari into one file to import.
Compare two bookmarks.html exports and see which links were added, removed, renamed or moved.
Turn Chrome's profile Bookmarks file or a Firefox JSON backup into a bookmarks.html any browser imports.
Turn an iPhone, Android, Gmail or Outlook .vcf contacts export into one CSV row per contact.
Turn a contacts spreadsheet into one .vcf file that iPhone, Android and Google Contacts import.
Combine several .vcf contact files into one to import, with optional skip of exact duplicate cards.
Flatten an OPML feed or podcast subscription export into a CSV of titles, feed URLs and folders.
Turn Windows .url Internet Shortcut files, or a ZIP of them, into a CSV or a plain list of URLs.
Convert Mac .webloc website shortcuts, or a ZIP of them, into Windows .url Internet Shortcuts.
Convert Windows .url Internet Shortcuts, or a ZIP of them, into Mac .webloc files Finder opens.
Clean up a ZIP before you share it.
Remove __MACOSX, .DS_Store, ._ files, Thumbs.db and desktop.ini from a ZIP and download a clean copy.
Turn a page or some markup into clean Markdown.
Convert HTML code to Markdown format instantly.
Resize, compress, re-encode, and inline an image.
Convert iPhone .heic photos to JPG, PNG, or WebP in your browser.
Convert .avif images from a CDN or phone to JPG, PNG, or WebP in your browser.
Convert .tif scans and photos to JPG, PNG, or WebP, one image per page.
Extract a Mac app icon from an .icns file as PNG, largest size or every size.
Convert images between PNG, JPG, WebP, GIF formats.
Resize images by percentage or exact dimensions.
Reduce image file size without losing quality.
Resize images for Facebook, Instagram, Twitter, LinkedIn and more.
Convert images to Base64 encoded strings for embedding.
Units, number bases, and country reference data.
Convert length, weight, temperature, and more.
Convert numbers between binary, decimal, hexadecimal, and octal.
Search countries by name, currency, timezone, or capital. Get detailed info cards with flags and contact details.
Converters · 6 min
SRT to TXT: Turn Subtitles Into a Plain TranscriptConverters · 7 min
Clean SRT and VTT Subtitles: Remove Tags, {\an8}, [music] and Speaker NamesConverters · 7 min
Fix Overlapping Subtitles: Repair SRT and VTT Cue OverlapsSponsor FindUtils
Every request is reviewed by a person. You get an exact quote before anything goes live.
About this category
FindUtils provides browser-based converters for images, documents, and data formats. Convert between PNG, JPEG, WebP, SVG, and GIF, and turn an iPhone HEIC photo into a JPG. Move a table between CSV, JSON, XML, Excel, and SQL, and convert Markdown to HTML, PDF, or Word. Resize, compress, and crop images in batch. Every converter processes files locally in your browser using the Canvas API and WebAssembly, with no uploads to external servers. FindUtils.com is not the GNU findutils package.
No. FindUtils converters process files entirely in your browser using client-side JavaScript, the HTML5 Canvas API, and WebAssembly. Your files never leave your device and are never uploaded to an external server. This is fundamentally different from most online converter tools, which require uploading your files to cloud servers for processing. When you select a file in FindUtils, it is loaded directly into your browser memory, processed using local code, and the converted output is generated without any network request. That makes these converters safe for proprietary documents, confidential spreadsheets, client images, and any other sensitive file that should not be shared with a third party.
File size limits depend on your browser's available memory rather than any arbitrary server limits. Most modern browsers on desktop computers can handle files up to 100MB or larger without issues. Mobile browsers may have lower limits due to device memory constraints, typically around 30-50MB. For image conversions, the practical limit is determined by the image dimensions after decoding rather than the compressed file size. If you encounter memory issues with very large files, try closing other browser tabs to free up memory. There are no daily usage caps, no file count limits, and no throttling. You can convert as many files as needed, as often as you want, with no restrictions.
Yes. Many FindUtils converters support batch processing for converting multiple files at once. The image converter, HEIC to JPG converter, image resizer, and image compressor all accept multiple file selections through drag-and-drop or the file picker. You can select dozens of files at once, configure your conversion settings, and process them all in a single operation. The batch results are available for individual download or as a combined ZIP archive. Batch processing runs sequentially in your browser to manage memory efficiently. Progress indicators show the status of each file in the batch. This is particularly useful for tasks like resizing a folder of product photos, converting a set of PNGs to WebP format, or compressing multiple images for web optimization.
Yes. The HEIC to JPG converter decodes the HEIC and HEIF files an iPhone or iPad produces and writes standard JPGs that Windows, LinkedIn, and upload forms accept. Drop one photo or a batch; a batch downloads as a zip. Decoding runs in your browser through a WebAssembly build of libheif, so the photos are not uploaded anywhere. Location data in the EXIF is stripped by default. Some HDR and Live Photo sequences cannot be decoded; those files are named in an error and the rest of the batch still converts. For video format conversion, see the media tools rather than this hub.
Categories people open next.
From FindUtils
Products and services from the team behind FindUtils.
<link rel="icon" href=".../🦊.svg"> Create a favicon