# bnto > Free tools that run in your browser. Compress images, clean CSVs, rename files, convert formats, and build custom recipes. Powered by Rust & WebAssembly. No signup, no upload. Open source. ## Browser Recipes - [Compress Images](https://bnto.io/compress-images): Compress PNG, JPEG, and WebP images instantly in your browser. No upload limits, no signup. - [Resize Images](https://bnto.io/resize-images): Resize images to exact dimensions or percentages. Free, no signup required. - [Convert Image Format](https://bnto.io/convert-image-format): Convert between PNG, JPEG, WebP, and GIF formats instantly. Free, no signup. - [Rename Files](https://bnto.io/rename-files): Batch rename files with patterns. Free, no signup required. - [Clean CSV](https://bnto.io/clean-csv): Remove empty rows, trim whitespace, deduplicate CSV data. Free, no signup. - [Rename CSV Columns](https://bnto.io/rename-csv-columns): Rename CSV column headers in bulk. Free, no signup required. - [CSV to JSON](https://bnto.io/csv-to-json): Convert CSV files to JSON format with configurable delimiters. Free, no signup. - [Merge CSV](https://bnto.io/merge-csv): Combine multiple CSV files into one with header reconciliation. Free, no signup. - [Optimize Images for Web](https://bnto.io/optimize-images-for-web): Resize, convert to WebP, and compress images for fast web loading. Free, no signup. - [Generate Thumbnails](https://bnto.io/generate-thumbnails): Resize images to thumbnail size, convert to WebP, and add a prefix. Free, no signup. - [Compress & Rename](https://bnto.io/compress-and-rename): Compress images and add a suffix so originals and compressed versions are distinguishable. Free, no signup. - [Standardize CSV](https://bnto.io/standardize-csv): Clean up messy CSV data and rename column headers in one step. Free, no signup. - [Strip EXIF](https://bnto.io/strip-exif): Remove EXIF metadata from images instantly in your browser. No upload limits, no signup. - [Watermark Images](https://bnto.io/watermark-images): Add a logo or watermark to images. Position, size, and opacity are fully configurable. Runs in your browser — files never leave your machine. - [SVG to PNG](https://bnto.io/svg-to-png): Convert SVG vector files to PNG raster images instantly in your browser. No upload limits, no signup. - [SVG to JPEG](https://bnto.io/svg-to-jpeg): Convert SVG vector files to JPEG raster images instantly in your browser. No upload limits, no signup. - [Optimize SVG](https://bnto.io/optimize-svg): Optimize SVG files by removing editor metadata, comments, and unnecessary elements. Runs entirely in your browser. - [Number Files](https://bnto.io/number-files): Add sequential numbers to filenames. Free, no signup required. - [Sanitize Filenames](https://bnto.io/sanitize-filenames): Clean filenames for web-safe or cross-platform use. Free, no signup required. ## CLI-Only Recipes - [Download Video](https://bnto.io/download-video): Download video or audio from URLs using yt-dlp. Supports YouTube, m3u8/HLS streams, and hundreds of sites. CLI/desktop only. (CLI only) - [Flatten Folders](https://bnto.io/flatten-folders): Collect all files from nested subdirectories into a single flat output folder. CLI/desktop only. (CLI only)