{"name":"Utilumo","description":"Free browser tools for PDF, images, JSON, text, developers and creators. Process files locally in your browser. No uploads required for most tools.","url":"https://utilumo.com","generatedAt":"2026-07-01","categories":[{"slug":"image","name":"Images","description":"Compress, convert, resize, clean, and protect images locally.","url":"https://utilumo.com/image"},{"slug":"pdf","name":"PDF","description":"Merge, split, rotate, and prepare PDFs with less friction.","url":"https://utilumo.com/pdf"},{"slug":"developer","name":"Developer","description":"Format, validate, decode, generate, and inspect data.","url":"https://utilumo.com/developer"},{"slug":"text","name":"Text","description":"Count, clean, compare, convert, and reshape writing.","url":"https://utilumo.com/text"},{"slug":"calculators","name":"Calculator","description":"Fast everyday calculators for work, money, dates, and ratios.","url":"https://utilumo.com/calculators"},{"slug":"privacy","name":"Privacy","description":"Hide sensitive details and remove metadata before sharing.","url":"https://utilumo.com/privacy-tools"},{"slug":"browser","name":"Browser","description":"Inspect URLs, sessions, viewport details, and browser data safely.","url":"https://utilumo.com/browser"},{"slug":"ai","name":"AI","description":"Clean, count, split, and validate AI workflow data locally.","url":"https://utilumo.com/ai"},{"slug":"audio","name":"Audio","description":"Convert audio into MP3, WAV, and FLAC files locally in the browser.","url":"https://utilumo.com/audio"},{"slug":"video","name":"Video","description":"Cut, split, loop, mute, transform, compress, and convert videos locally in your browser where supported.","url":"https://utilumo.com/video"},{"slug":"creator","name":"Creator","description":"Prepare titles, descriptions, captions, and social image exports.","url":"https://utilumo.com/creator"},{"slug":"productivity","name":"Productivity","description":"Timers, planning helpers, and lightweight work utilities.","url":"https://utilumo.com/productivity"}],"tools":[{"id":"json-formatter","name":"JSON Formatter","description":"Format, validate, minify, and sort JSON keys directly in your browser without uploading data.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/json-formatter","canonicalUrl":"https://utilumo.com/developer/json-formatter","inputType":"json","outputType":"json","supportedFormats":["json"],"supportedInputFormats":["json"],"supportedOutputFormats":["json"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your JSON stays in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Can this validate JSON?","answer":"Yes. Invalid JSON returns a clear local error without sending the content anywhere."},{"question":"Can this sort JSON keys?","answer":"Yes. Sort keys formats JSON with object keys ordered recursively while preserving array order."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["jwt-decoder","base64-decoder","csv-to-json"],"tags":["developer","json-formatter","json","json formatter","format json","json validator","beautify json","sort json","json sort keys"]},{"id":"json-to-typescript","name":"JSON to TypeScript","description":"Generate TypeScript interfaces from JSON objects and arrays locally, including nested objects, optional fields, and null unions.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/json-to-typescript","canonicalUrl":"https://utilumo.com/developer/json-to-typescript","inputType":"json","outputType":"text","supportedFormats":["json","typescript"],"supportedInputFormats":["json"],"supportedOutputFormats":["typescript"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"JSON is parsed and converted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does JSON to TypeScript run locally?","answer":"Yes. The JSON parser and interface generator run in your browser."},{"question":"Does it support nested objects?","answer":"Yes. Nested objects are emitted as separate interfaces with names based on the root interface and property name."},{"question":"Does it merge arrays with different fields?","answer":"Yes. Object arrays are merged into one interface, missing keys become optional, and null values are included in the union."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-formatter","json-to-csv","yaml-to-json"],"tags":["developer","json-to-typescript","json to typescript","json to ts","json interface","typescript interface generator","json types","json model generator","json array to typescript","json optional fields typescript"]},{"id":"image-compressor","name":"Image Compressor","description":"Compress JPG, PNG, and WebP images directly in your browser with automatic format handling.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/image-compressor","canonicalUrl":"https://utilumo.com/image/image-compressor","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your images are decoded, compressed, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Which image formats can this compress?","answer":"It supports JPG, JPEG, PNG, and WebP still images. The tool detects the input format automatically and can keep the same format or export JPG, PNG, or WebP."},{"question":"Why is there no separate JPG compressor tool?","answer":"Utilumo uses one high-quality image compression engine. Format-specific landing pages reuse the same engine for JPG, PNG, and WebP search intent without duplicating the tool."},{"question":"How does ZIP download work?","answer":"When multiple images are ready, Utilumo packages the locally generated files into one ZIP in your browser so you can download them together."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-resizer","image-converter","remove-exif","image-info"],"tags":["image","image-compressor","compress image","image compression","compress jpg","jpg compressor","compress jpeg","jpeg compressor","compress png","png compressor","compress webp","webp compressor","reduce image size","image optimizer"]},{"id":"image-resizer","name":"Image Resizer","description":"Resize JPG, PNG, and WebP images locally for web, email, and social sharing.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/image-resizer","canonicalUrl":"https://utilumo.com/image/image-resizer","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your images are decoded, resized, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Will JPG, PNG, and WebP need separate resize tools?","answer":"No. The Image Resizer recognizes the format automatically and handles common image formats in one tool."},{"question":"Does the Image Resizer upscale small images?","answer":"No. It fits images inside the dimensions you set and avoids upscaling smaller images."},{"question":"Can I resize many images at once?","answer":"Yes. You can process a local batch and download the results individually or as one ZIP file."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-compressor","aspect-ratio-calculator","remove-exif"],"tags":["image","image-resizer","resize image","image resizer","resize jpg","jpg resizer","resize jpeg","resize png","png resizer","resize webp","webp resizer","change image dimensions"]},{"id":"image-converter","name":"Image Converter","description":"Convert JPG, PNG, WebP, and AVIF images with one local browser tool.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/image-converter","canonicalUrl":"https://utilumo.com/image/image-converter","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your images are decoded, converted, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Will Utilumo build one converter per format?","answer":"No. One Image Converter accepts common formats and lets format-specific SEO pages reuse the same engine."},{"question":"Which output formats are supported?","answer":"It exports JPG, PNG, WebP, and AVIF when the browser supports the selected format."},{"question":"Can this convert transparent images to JPG?","answer":"Yes. Transparent pixels are drawn onto a white background when exporting JPG because JPG does not support transparency."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-compressor","image-resizer","image-info"],"tags":["image","image-converter","image converter","jpg to png","jpeg to png","png to jpg","png to jpeg","webp to jpg","webp to png","jpg to avif","png to avif","webp to avif","avif to jpg","avif to png","avif to webp","convert image"]},{"id":"jpg-to-png","name":"JPG to PNG Converter","description":"Convert JPG images to PNG locally in your browser with preview and download.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/jpg-to-png","canonicalUrl":"https://utilumo.com/image/jpg-to-png","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your JPG images are decoded, converted, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does JPG to PNG upload my images?","answer":"No. JPG images are decoded and converted to PNG locally in your browser."},{"question":"Will JPG to PNG improve image quality?","answer":"No. PNG keeps the decoded pixels without adding new detail that was lost in the original JPG compression."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["png-to-jpg","image-compressor","image-resizer","image-converter"],"tags":["image","jpg-to-png","jpg to png","jpeg to png","convert jpg to png","convert jpeg to png","jpg png converter"]},{"id":"png-to-jpg","name":"PNG to JPG Converter","description":"Convert PNG images to JPG locally in your browser with preview, quality control, and download.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/png-to-jpg","canonicalUrl":"https://utilumo.com/image/png-to-jpg","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PNG images are decoded, converted, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does PNG to JPG upload my images?","answer":"No. PNG images are decoded and converted to JPG locally in your browser."},{"question":"What happens to transparent PNG backgrounds?","answer":"Transparent pixels are drawn onto a white background because JPG does not support transparency."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["jpg-to-png","image-compressor","image-resizer","image-converter"],"tags":["image","png-to-jpg","png to jpg","png to jpeg","convert png to jpg","convert png to jpeg","png jpg converter"]},{"id":"webp-to-png","name":"WebP to PNG Converter","description":"Convert WebP images to PNG locally in your browser with preview and download.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/webp-to-png","canonicalUrl":"https://utilumo.com/image/webp-to-png","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your WebP images are decoded, converted, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does WebP to PNG upload my images?","answer":"No. WebP images are decoded and converted to PNG locally in your browser."},{"question":"Can this convert animated WebP files?","answer":"Animated WebP files are treated as still images by this browser conversion workflow."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-converter","image-compressor","image-resizer","jpg-to-png"],"tags":["image","webp-to-png","webp to png","convert webp to png","webp png converter","save webp as png"]},{"id":"webp-to-jpg","name":"WebP to JPG Converter","description":"Convert WebP images to JPG locally in your browser with preview, quality control, and download.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/webp-to-jpg","canonicalUrl":"https://utilumo.com/image/webp-to-jpg","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your WebP images are decoded, converted, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does WebP to JPG upload my images?","answer":"No. WebP images are decoded and converted to JPG locally in your browser."},{"question":"What happens to transparent WebP backgrounds?","answer":"Transparent pixels are drawn onto a white background because JPG does not support transparency."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["webp-to-png","image-converter","image-compressor","image-resizer"],"tags":["image","webp-to-jpg","webp to jpg","webp to jpeg","convert webp to jpg","convert webp to jpeg","webp jpg converter","save webp as jpg"]},{"id":"avif-to-jpg","name":"AVIF to JPG Converter","description":"Convert AVIF images to JPG locally in your browser with preview, quality control, and download.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/avif-to-jpg","canonicalUrl":"https://utilumo.com/image/avif-to-jpg","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your AVIF images are decoded, converted, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does AVIF to JPG upload my images?","answer":"No. AVIF images are decoded and converted to JPG locally in your browser."},{"question":"Why might an AVIF file fail?","answer":"AVIF decoding depends on browser support. If your browser cannot decode a specific AVIF file, the local conversion cannot run."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-converter","image-compressor","image-resizer","webp-to-png"],"tags":["image","avif-to-jpg","avif to jpg","avif to jpeg","convert avif to jpg","convert avif to jpeg","avif jpg converter"]},{"id":"image-info","name":"Image Info","description":"Inspect image dimensions, aspect ratio, megapixels, file type, and size locally.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/image-info","canonicalUrl":"https://utilumo.com/image/image-info","inputType":"image","outputType":"data","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is decoded and inspected in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Image Info upload my file?","answer":"No. The browser decodes the selected image locally and reads the dimensions on your device."},{"question":"Does this show EXIF metadata?","answer":"This V1 focuses on browser-readable image details: dimensions, aspect ratio, megapixels, file type, and size."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["remove-exif","image-compressor","image-to-ascii"],"tags":["image","image-info","image info","image dimensions","image size checker","photo dimensions","image aspect ratio","megapixel calculator"]},{"id":"image-to-ascii","name":"Image to ASCII Art Generator","description":"Convert an image into copyable ASCII art text in your browser.","category":"image","secondaryCategories":["creator"],"categories":["image","creator"],"url":"https://utilumo.com/image/image-to-ascii","canonicalUrl":"https://utilumo.com/image/image-to-ascii","inputType":"image","outputType":"text","supportedFormats":["jpg","jpeg","png","webp","avif","text"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is decoded locally in this browser tab. Nothing is uploaded or stored.","status":"ready","faq":[{"question":"Does Image to ASCII upload my image?","answer":"No. The image is decoded on a local browser canvas and converted to text on your device."},{"question":"Can I copy the ASCII art?","answer":"Yes. You can copy the generated ASCII text or download it as a .txt file."},{"question":"Which image formats are supported?","answer":"It supports JPG, PNG, WebP, and AVIF still images when your browser can decode them."},{"question":"Does it create colored ASCII art?","answer":"This version creates plain text ASCII art. ANSI color, HTML export, and PNG export can be added later if they fit the search intent."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-info","image-compressor","remove-exif"],"tags":["image","creator","image-to-ascii","image to ascii","ascii art generator","image to ascii art","photo to ascii","picture to ascii","ascii image converter","text art generator","jpg to ascii","png to ascii"]},{"id":"image-color-picker","name":"Image Color Picker","description":"Pick HEX and RGB colors from local JPG, PNG, WebP, and AVIF images in your browser.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/image-color-picker","canonicalUrl":"https://utilumo.com/image/image-color-picker","inputType":"image","outputType":"data","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is decoded on a local canvas in this browser tab. Files and picked colors are never uploaded or stored.","status":"ready","faq":[{"question":"Does Image Color Picker upload my image?","answer":"No. The image is drawn to a local browser canvas and the selected pixel is read on your device."},{"question":"Which color formats can I copy?","answer":"You can copy HEX, RGB, and HSL values for the selected pixel."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["color-contrast-checker","image-info","image-converter"],"tags":["image","image-color-picker","image color picker","pick color from image","photo color picker","image eyedropper","hex from image","rgb from image","hsl from image"]},{"id":"visual-image-diff","name":"Visual Image Diff","description":"Compare two screenshots or images locally with slider, onion overlay, side-by-side, and pixel-difference views.","category":"image","secondaryCategories":["developer"],"categories":["image","developer"],"url":"https://utilumo.com/image/visual-image-diff","canonicalUrl":"https://utilumo.com/image/visual-image-diff","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Both images are decoded and compared in this browser tab. Files and generated diff images are never uploaded or stored.","status":"ready","faq":[{"question":"Does Visual Image Diff upload my screenshots?","answer":"No. Both images are decoded and compared locally in your browser. The diff image is generated on your device."},{"question":"Can it compare images with different dimensions?","answer":"Yes. Utilumo compares the full combined canvas and marks pixels outside either image as different."},{"question":"What does the threshold control do?","answer":"Threshold controls how large a pixel-channel difference must be before it is highlighted in the diff view."},{"question":"Can I download the diff result?","answer":"Yes. The highlighted difference view can be downloaded as a PNG file."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-color-picker","image-info","image-converter"],"tags":["image","developer","visual-image-diff","visual image diff","compare two images","image diff","screenshot comparison tool","visual image comparison","spot differences between screenshots","pixel difference","image compare","before after image slider"]},{"id":"crop-image","name":"Crop Image","description":"Crop JPG, PNG, WebP, and AVIF images locally by pixel position and export a fresh image file.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/crop-image","canonicalUrl":"https://utilumo.com/image/crop-image","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is decoded, cropped, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Which image formats can this crop?","answer":"This tool supports JPG, PNG, WebP, and AVIF still images when your browser can decode them."},{"question":"Does it include common crop presets?","answer":"Yes. You can start from full image, square, 16:9, or 4:5 presets, then fine-tune the pixel values before exporting."},{"question":"Does cropping keep image metadata?","answer":"No. The browser exports a fresh image from the cropped pixels, so embedded metadata is not copied."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-resizer","rotate-image","image-color-picker"],"tags":["image","crop-image","crop image","image cropper","crop jpg","crop png","crop photo","trim image"]},{"id":"rotate-image","name":"Rotate Image","description":"Rotate and flip JPG, PNG, WebP, and AVIF images locally with cumulative preview before export.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/rotate-image","canonicalUrl":"https://utilumo.com/image/rotate-image","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is decoded, transformed, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Which image formats are supported?","answer":"This tool supports JPG, PNG, WebP, and AVIF still images when your browser can decode them."},{"question":"Can I rotate multiple times before downloading?","answer":"Yes. Each rotate click is cumulative, so two +90 degree clicks produce a 180 degree preview and export."},{"question":"Can this mirror images too?","answer":"Yes. You can flip horizontally, flip vertically, combine both flips, and keep rotating before downloading."},{"question":"Does rotating remove metadata?","answer":"Yes. The image is redrawn to canvas and exported as a fresh file, so embedded metadata is not copied."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["flip-image","crop-image","image-resizer"],"tags":["image","rotate-image","rotate image","rotate jpg","rotate png","image rotator","turn image","rotate photo","flip image","mirror image"]},{"id":"flip-image","name":"Flip Image","description":"Preview and flip JPG, PNG, WebP, and AVIF images horizontally or vertically in your browser.","category":"image","secondaryCategories":[],"categories":["image"],"url":"https://utilumo.com/image/flip-image","canonicalUrl":"https://utilumo.com/image/flip-image","inputType":"image","outputType":"file","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is decoded, flipped, previewed, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Can I flip horizontally and vertically?","answer":"Yes. Choose horizontal, vertical, or both before exporting the flipped image."},{"question":"Can I preview before downloading?","answer":"Yes. Utilumo shows the original image after selection and then updates the preview after flipping."},{"question":"Does flipping remove metadata?","answer":"Yes. The image is redrawn to canvas and exported as a fresh file, so embedded metadata is not copied."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["rotate-image","image-resizer","image-converter"],"tags":["image","flip-image","flip image","flip jpg","flip png","mirror image","flip photo","image flipper","preview flipped image"]},{"id":"pixel-face","name":"Pixel Face","description":"Manually pixelate faces, license plates, names, screenshots, and private details directly in your browser.","category":"privacy","secondaryCategories":["image"],"categories":["privacy","image"],"url":"https://utilumo.com/privacy/pixel-face","canonicalUrl":"https://utilumo.com/privacy/pixel-face","inputType":"image","outputType":"image","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is loaded into a local canvas, edited with a manual pixel brush, and exported in this browser tab. It is never uploaded or stored.","status":"ready","faq":[{"question":"Does Pixel Face detect faces automatically?","answer":"No. This V1 tool uses a manual brush so you can pixelate faces, license plates, addresses, names, screenshots, or any other private area without loading a face detection model."},{"question":"Can I use the keyboard instead of dragging on the image?","answer":"Yes. Use the horizontal and vertical position controls, then apply the brush at that position."},{"question":"Which image formats are supported?","answer":"You can open JPG, PNG, WebP, and AVIF images when your browser supports decoding them. Edited images export as JPG, PNG, or WebP."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["blur-faces","remove-exif","image-compressor"],"tags":["privacy","image","pixel-face","pixel face","face pixel","pixelate face","pixelate image","pixelate license plate","blur license plate alternative","redact image","image redaction","pixel face tool","face pixel tool","privacy image"]},{"id":"merge-pdf","name":"Merge PDF","description":"Combine PDFs locally, reorder files, and optionally merge only selected page ranges from each file.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/merge-pdf","canonicalUrl":"https://utilumo.com/pdf/merge-pdf","inputType":"pdf","outputType":"pdf","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDFs are loaded, copied, and merged in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Merge PDF upload my files?","answer":"No. The selected PDFs are read in your browser and combined locally with pdf-lib."},{"question":"Can I choose the order of the merged PDF?","answer":"Yes. Move files up or down before merging. Pages are copied in the order shown."},{"question":"Can I merge only some pages from a PDF?","answer":"Yes. Enter ranges such as 1-3, 5 for any file. Leave the pages field empty to include the full PDF."},{"question":"Which PDFs may not work?","answer":"Encrypted, damaged, or unusual PDFs may not be readable in the browser."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["split-pdf","rotate-pdf","delete-pdf-pages"],"tags":["pdf","merge-pdf","merge pdf","combine pdf","join pdf","pdf editor","online pdf editor","edit pdf","combine pdf files","merge pdf page ranges","combine selected pdf pages"]},{"id":"compress-pdf","name":"Compress PDF","description":"Optimize readable PDFs locally, compare the output size, and download a browser-generated compressed copy.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/compress-pdf","canonicalUrl":"https://utilumo.com/pdf/compress-pdf","inputType":"pdf","outputType":"file","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF is loaded, optimized, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Compress PDF upload my file?","answer":"No. The PDF is read, optimized, and exported locally in your browser with pdf-lib."},{"question":"Why did my PDF not get much smaller?","answer":"Many PDFs already contain compressed images. This browser tool can reduce structure overhead and unused data, but it cannot guarantee large savings for every file."},{"question":"Which PDFs may not work?","answer":"Encrypted, damaged, or unusual PDFs may not be readable in the browser."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["merge-pdf","split-pdf","delete-pdf-pages"],"tags":["pdf","compress-pdf","compress pdf","reduce pdf size","pdf compressor","make pdf smaller","optimize pdf","compress pdf locally"]},{"id":"extract-pdf-pages","name":"Extract PDF Pages","description":"Extract selected PDF pages locally into a fresh downloadable PDF.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/extract-pdf-pages","canonicalUrl":"https://utilumo.com/pdf/extract-pdf-pages","inputType":"pdf","outputType":"file","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF is loaded, copied, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Extract PDF Pages upload my file?","answer":"No. The PDF is read in your browser and selected pages are copied locally with pdf-lib."},{"question":"How do I choose pages to extract?","answer":"Enter ranges like 1-3, 5, or use the All, Odd, and Even presets after selecting a PDF."},{"question":"Which PDFs may not work?","answer":"Encrypted, damaged, or unusual PDFs may not be readable in the browser."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["delete-pdf-pages","split-pdf","merge-pdf"],"tags":["pdf","extract-pdf-pages","extract pdf pages","save pdf pages","pdf page extractor","extract pages from pdf","select pdf pages","copy pages from pdf"]},{"id":"delete-pdf-pages","name":"Delete PDF Pages","description":"Remove selected pages from a PDF locally and download the remaining pages as a fresh file.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/delete-pdf-pages","canonicalUrl":"https://utilumo.com/pdf/delete-pdf-pages","inputType":"pdf","outputType":"file","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF is loaded, copied, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Delete PDF Pages upload my file?","answer":"No. The PDF is read in your browser and the remaining pages are copied locally with pdf-lib."},{"question":"Can I delete multiple page ranges?","answer":"Yes. Enter ranges like 2, 4-6, 9 or use the All, Odd, and Even presets after selecting a PDF."},{"question":"Can I delete every page?","answer":"No. The output PDF must keep at least one page."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["extract-pdf-pages","split-pdf","compress-pdf"],"tags":["pdf","delete-pdf-pages","delete pdf pages","remove pdf pages","delete pages from pdf","remove pages from pdf","pdf page remover","drop pages from pdf"]},{"id":"rotate-pdf","name":"Rotate PDF","description":"Rotate all PDF pages or selected page ranges locally and download a fresh browser-generated copy.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/rotate-pdf","canonicalUrl":"https://utilumo.com/pdf/rotate-pdf","inputType":"pdf","outputType":"file","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF is loaded, rotated, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Rotate PDF upload my file?","answer":"No. The PDF is read and modified locally in your browser with pdf-lib."},{"question":"Can I rotate individual pages?","answer":"Yes. Enter page ranges like 1-3, 5, or use the All, Odd, and Even presets before rotating."},{"question":"Which PDFs may not work?","answer":"Encrypted, damaged, or unusual PDFs may not be readable in the browser."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["split-pdf","merge-pdf","compress-pdf"],"tags":["pdf","rotate-pdf","rotate pdf","pdf rotator","rotate pdf pages","rotate selected pdf pages","turn pdf","landscape pdf","portrait pdf"]},{"id":"split-pdf","name":"Split PDF","description":"Split a PDF into one or many local output files using page ranges, coverage preview, presets, and ZIP export.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/split-pdf","canonicalUrl":"https://utilumo.com/pdf/split-pdf","inputType":"pdf","outputType":"file","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF is loaded, copied, and exported in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Split PDF upload my file?","answer":"No. The PDF is read in your browser and selected pages are copied locally with pdf-lib."},{"question":"How do I choose pages?","answer":"Use one output range per line, for example 1-3 on one line and 4-7 on the next. Single ranges can still use comma-separated pages like 1-3, 5, 8, and Utilumo previews planned outputs, missing pages, and repeated pages before splitting."},{"question":"Can I download multiple split PDFs together?","answer":"Yes. When the split creates more than one output file, Utilumo also creates a local ZIP download."},{"question":"Which PDFs may not work?","answer":"Encrypted, damaged, or unusual PDFs may not be readable in the browser."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["merge-pdf","rotate-pdf","compress-pdf"],"tags":["pdf","split-pdf","split pdf","extract pdf pages","pdf splitter","separate pdf pages","split pdf into parts","split pdf by range","split pdf into single pages","pdf range splitter","pdf split coverage preview","delete pdf pages","pdf page extractor"]},{"id":"word-counter","name":"Word Counter","description":"Count words, characters, sentences, paragraphs, and reading time instantly in your browser.","category":"text","secondaryCategories":[],"categories":["text"],"url":"https://utilumo.com/text/word-counter","canonicalUrl":"https://utilumo.com/text/word-counter","inputType":"text","outputType":"stats","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text stays in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"What does the word counter measure?","answer":"It counts words, characters, characters without spaces, sentences, paragraphs, and estimated reading time."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["character-counter","reading-time","case-converter"],"tags":["text","word-counter","word count","word counter","character count","reading time"]},{"id":"uuid-generator","name":"UUID Generator","description":"Generate UUID v4 values locally for development, testing, and temporary identifiers.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/uuid-generator","canonicalUrl":"https://utilumo.com/developer/uuid-generator","inputType":"none","outputType":"uuid","supportedFormats":["uuid"],"supportedInputFormats":[],"supportedOutputFormats":["uuid"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"UUID values are generated in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Which UUID version does this generate?","answer":"It generates UUID v4 values using the browser crypto API."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["hash-generator","timestamp-converter","json-formatter"],"tags":["developer","uuid-generator","uuid","uuid generator","guid","uuid v4"]},{"id":"hash-generator","name":"Hash Generator","description":"Generate SHA-256, SHA-384, and SHA-512 hashes for text or files, then compare expected checksums locally.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/hash-generator","canonicalUrl":"https://utilumo.com/developer/hash-generator","inputType":"file","outputType":"text","supportedFormats":["any-file","text"],"supportedInputFormats":["any-file"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Text and files are hashed in this browser tab. Inputs and generated hashes are never uploaded or stored.","status":"ready","faq":[{"question":"Which hash algorithms are supported?","answer":"This tool supports SHA-256, SHA-384, and SHA-512 through the browser crypto API."},{"question":"Can I hash files locally?","answer":"Yes. The file is read in your browser to calculate the checksum and is not uploaded."},{"question":"Can I verify a checksum?","answer":"Yes. Paste an expected hash to compare it against the generated output. Whitespace and casing are ignored."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["uuid-generator","base-converter","jwt-decoder"],"tags":["developer","hash-generator","hash generator","sha hash","sha256 hash","sha-256 hash","sha512 hash","checksum generator","checksum compare","verify checksum","file hash","text hash"]},{"id":"hmac-generator","name":"HMAC Generator","description":"Generate HMAC signatures for text with SHA-256, SHA-384, or SHA-512 locally in your browser.","category":"developer","secondaryCategories":["privacy"],"categories":["developer","privacy"],"url":"https://utilumo.com/developer/hmac-generator","canonicalUrl":"https://utilumo.com/developer/hmac-generator","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Messages, secrets, and generated HMAC values stay in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does HMAC Generator upload my secret?","answer":"No. The message and secret are signed locally in your browser tab."},{"question":"Which HMAC algorithms are supported?","answer":"It supports HMAC with SHA-256, SHA-384, and SHA-512 through the browser Web Crypto API."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["hash-generator","jwt-decoder","base64-decoder"],"tags":["developer","privacy","hmac-generator","hmac generator","hmac sha256","generate hmac","hmac signature","hmac sha512","webhook signature"]},{"id":"security-headers-generator","name":"Security Headers Generator","description":"Generate privacy-first HTTP security headers, CSP rules, HSTS, and Cloudflare Pages _headers output locally.","category":"developer","secondaryCategories":["privacy","browser"],"categories":["developer","privacy","browser"],"url":"https://utilumo.com/developer/security-headers-generator","canonicalUrl":"https://utilumo.com/developer/security-headers-generator","inputType":"none","outputType":"text","supportedFormats":["text"],"supportedInputFormats":[],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Header presets are generated in this browser tab. No URLs, domains, or policy drafts are uploaded.","status":"ready","faq":[{"question":"Can I use these headers on Cloudflare Pages?","answer":"Yes. Copy the generated _headers output into a Cloudflare Pages project and test the deployed site before relying on it."},{"question":"What is the difference between balanced and strict?","answer":"Balanced allows common static-site needs such as inline styles and optional Cloudflare Web Analytics. Strict removes inline allowances and can require code changes."},{"question":"Can a CSP break my site?","answer":"Yes. Content Security Policy can block scripts, styles, images, analytics, or embeds if the policy is too strict. Test important pages after deploying."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["permissions-policy-generator","csp-analyzer","http-header-inspector"],"tags":["developer","privacy","browser","security-headers-generator","security headers generator","csp generator","content security policy generator","cloudflare headers","hsts generator","permissions policy","referrer policy","http security headers"]},{"id":"permissions-policy-generator","name":"Permissions Policy Generator","description":"Generate a privacy-first Permissions-Policy header for camera, microphone, geolocation, payment, clipboard, and browser APIs locally.","category":"developer","secondaryCategories":["privacy","browser"],"categories":["developer","privacy","browser"],"url":"https://utilumo.com/developer/permissions-policy-generator","canonicalUrl":"https://utilumo.com/developer/permissions-policy-generator","inputType":"none","outputType":"text","supportedFormats":["text"],"supportedInputFormats":[],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Permissions are configured in this browser tab. No policy drafts, domains, or app details are uploaded.","status":"ready","faq":[{"question":"What does Permissions-Policy do?","answer":"Permissions-Policy controls which browser features such as camera, microphone, geolocation, payment, and clipboard can be used by your page or embedded frames."},{"question":"Should I block camera, microphone, and geolocation?","answer":"Yes, unless your product explicitly needs them. A privacy-first policy blocks sensitive APIs by default and only allows specific features when the user flow requires them."},{"question":"Can I use this with Cloudflare Pages?","answer":"Yes. Copy the generated _headers block into your Cloudflare Pages project and test affected pages after deployment."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["security-headers-generator","csp-analyzer","http-header-inspector"],"tags":["developer","privacy","browser","permissions-policy-generator","permissions policy generator","permissions-policy","feature policy generator","browser permissions header","camera microphone geolocation policy","privacy header generator","clipboard policy","permissions policy checker"]},{"id":"csp-analyzer","name":"CSP Analyzer","description":"Analyze Content Security Policy headers locally, flag risky directives, and copy a hardened starter policy.","category":"developer","secondaryCategories":["privacy","browser"],"categories":["developer","privacy","browser"],"url":"https://utilumo.com/developer/csp-analyzer","canonicalUrl":"https://utilumo.com/developer/csp-analyzer","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"CSP text is parsed and scored in this browser tab. Utilumo does not upload, fetch, or store your policy.","status":"ready","faq":[{"question":"Can I paste raw HTTP response headers?","answer":"Yes. The analyzer extracts the Content-Security-Policy header from raw response headers or accepts a standalone CSP value."},{"question":"Can a CSP break my site?","answer":"Yes. CSP can block scripts, styles, images, fonts, forms, frames, analytics, and API calls. Test important pages before deploying a stricter policy."},{"question":"Is the score a full security audit?","answer":"No. The score highlights common CSP risks and missing directives, but it is not a replacement for a full security review."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["security-headers-generator","permissions-policy-generator","http-header-inspector"],"tags":["developer","privacy","browser","csp-analyzer","csp analyzer","content security policy analyzer","csp checker","csp validator","script src unsafe inline","frame ancestors checker","security header checker"]},{"id":"security-txt-generator","name":"security.txt Generator","description":"Generate a standards-friendly security.txt vulnerability disclosure file with contact, expiry, policy, and canonical fields locally.","category":"developer","secondaryCategories":["privacy","browser"],"categories":["developer","privacy","browser"],"url":"https://utilumo.com/developer/security-txt-generator","canonicalUrl":"https://utilumo.com/developer/security-txt-generator","inputType":"none","outputType":"text","supportedFormats":["text"],"supportedInputFormats":[],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Disclosure fields are generated in this browser tab. Utilumo does not upload contacts, policy URLs, or security notes.","status":"ready","faq":[{"question":"What is security.txt?","answer":"security.txt is a text file placed at /.well-known/security.txt to tell researchers how to report vulnerabilities responsibly."},{"question":"Which fields are required?","answer":"A practical security.txt should include at least Contact and Expires. Optional fields can add policy, encryption, acknowledgments, canonical URL, languages, and hiring links."},{"question":"Where do I upload it?","answer":"Publish the generated text at /.well-known/security.txt on your domain and make sure it is served over HTTPS."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["http-header-inspector","csp-analyzer","security-headers-generator","permissions-policy-generator"],"tags":["developer","privacy","browser","security-txt-generator","security.txt generator","security txt generator","well known security txt","vulnerability disclosure","security contact","rfc 9116","security policy file"]},{"id":"robots-txt-generator","name":"robots.txt Generator","description":"Generate a standards-friendly robots.txt file with user-agent rules, disallow and allow paths, crawl-delay, sitemaps, and an option to block AI crawlers locally.","category":"developer","secondaryCategories":["browser"],"categories":["developer","browser"],"url":"https://utilumo.com/developer/robots-txt-generator","canonicalUrl":"https://utilumo.com/developer/robots-txt-generator","inputType":"none","outputType":"text","supportedFormats":["text"],"supportedInputFormats":[],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Crawler rules are generated in this browser tab. Utilumo does not upload your paths, sitemaps, or user-agent rules.","status":"ready","faq":[{"question":"What is robots.txt?","answer":"robots.txt is a plain-text file at the root of a site (/robots.txt) that tells web crawlers which paths they may or may not request."},{"question":"Where do I put robots.txt?","answer":"Publish it at the root of your domain, for example https://example.com/robots.txt, served as text/plain."},{"question":"Can robots.txt block AI crawlers?","answer":"You can add Disallow rules for known AI user agents like GPTBot and ClaudeBot. Compliant bots honor it, but robots.txt cannot force a crawler to obey."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["security-txt-generator","http-header-inspector","security-headers-generator","csp-analyzer"],"tags":["developer","browser","robots-txt-generator","robots.txt generator","robots txt generator","generate robots.txt","block ai crawlers robots.txt","disallow robots.txt","crawl delay","sitemap robots.txt"]},{"id":"humans-txt-generator","name":"humans.txt Generator","description":"Generate a humans.txt file that credits the team, thanks, and technology behind a website, locally in your browser.","category":"developer","secondaryCategories":["browser"],"categories":["developer","browser"],"url":"https://utilumo.com/developer/humans-txt-generator","canonicalUrl":"https://utilumo.com/developer/humans-txt-generator","inputType":"none","outputType":"text","supportedFormats":["text"],"supportedInputFormats":[],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"The credits file is generated in this browser tab. Utilumo does not upload your names or site details.","status":"ready","faq":[{"question":"What is humans.txt?","answer":"humans.txt is a plain-text file at /humans.txt that credits the people and technology behind a website."},{"question":"Where do I put humans.txt?","answer":"Publish it at the root of your domain, for example https://example.com/humans.txt."},{"question":"Is humans.txt required?","answer":"No. It is a friendly convention, not a standard, and it has no effect on SEO or crawling."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["robots-txt-generator","security-txt-generator","meta-tags-generator"],"tags":["developer","browser","humans-txt-generator","humans.txt generator","humans txt generator","humans.txt file","website credits file","who made this site"]},{"id":"llms-txt-generator","name":"llms.txt Generator","description":"Generate a clear llms.txt file for AI agents and crawlers with primary resources, categories, usage notes, sitemap, and optional full catalog links locally in your browser.","category":"developer","secondaryCategories":["ai"],"categories":["developer","ai"],"url":"https://utilumo.com/developer/llms-txt-generator","canonicalUrl":"https://utilumo.com/developer/llms-txt-generator","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"The llms.txt file is generated in this browser tab. Utilumo does not upload your site details, links, or notes.","status":"ready","faq":[{"question":"What is llms.txt?","answer":"llms.txt is a Markdown-style file that helps AI tools find a site's most useful pages, structured resources, and usage notes."},{"question":"Where do I put llms.txt?","answer":"Publish it at the root of your domain, for example https://example.com/llms.txt, served as plain text or Markdown text."},{"question":"Does llms.txt block AI crawlers?","answer":"No. Use robots.txt for crawler access preferences. llms.txt is for guidance and discovery, not enforcement."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["robots-txt-generator","humans-txt-generator","security-txt-generator","markdown-toc-generator"],"tags":["developer","ai","llms-txt-generator","llms.txt generator","llms txt generator","generate llms.txt","ai crawler file","ai discovery file","llm site instructions","llms full txt"]},{"id":"meta-tags-generator","name":"Open Graph & Meta Tag Generator","description":"Generate SEO, Open Graph, and Twitter Card meta tags for a page, with title and description length checks, locally in your browser.","category":"developer","secondaryCategories":["browser"],"categories":["developer","browser"],"url":"https://utilumo.com/developer/meta-tags-generator","canonicalUrl":"https://utilumo.com/developer/meta-tags-generator","inputType":"none","outputType":"text","supportedFormats":["text"],"supportedInputFormats":[],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Meta tags are generated in this browser tab. Utilumo does not upload your titles, descriptions, or URLs.","status":"ready","faq":[{"question":"What are Open Graph tags?","answer":"Open Graph (og:) meta tags tell social platforms how to show a shared link — its title, description, and preview image."},{"question":"What image size should I use?","answer":"For a summary_large_image card, a 1200x630 px image is the common recommendation, served over HTTPS at an absolute URL."},{"question":"Do meta tags improve SEO?","answer":"A strong title and description help click-through in search, while Open Graph and Twitter tags control how shared links look. They are complementary."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["robots-txt-generator","security-txt-generator","humans-txt-generator"],"tags":["developer","browser","meta-tags-generator","meta tag generator","open graph generator","og tags generator","twitter card generator","seo meta tags","social preview tags"]},{"id":"http-header-inspector","name":"HTTP Header Inspector","description":"Paste HTTP response headers, inspect security and privacy headers, and copy a local audit summary.","category":"developer","secondaryCategories":["browser","privacy"],"categories":["developer","browser","privacy"],"url":"https://utilumo.com/developer/http-header-inspector","canonicalUrl":"https://utilumo.com/developer/http-header-inspector","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Headers are parsed and scored in this browser tab. Utilumo does not fetch, upload, or store inspected headers.","status":"ready","faq":[{"question":"Does this tool fetch my URL?","answer":"No. Browser security rules make direct header fetching unreliable. The tool gives you a cURL command and inspects the headers you paste locally."},{"question":"Which headers does it check?","answer":"It checks CSP, HSTS, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, and frame protection via X-Frame-Options or CSP frame-ancestors."},{"question":"Is the score a security guarantee?","answer":"No. The score is a practical checklist signal, not a full security audit. Important sites should still be reviewed carefully."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["csp-analyzer","security-headers-generator","permissions-policy-generator"],"tags":["developer","browser","privacy","http-header-inspector","http header inspector","security header checker","response headers","inspect headers","csp checker","hsts checker","referrer policy checker","permissions policy checker"]},{"id":"timestamp-converter","name":"Timestamp Converter","description":"Convert Unix timestamps, milliseconds, ISO dates, and UTC date strings locally.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/timestamp-converter","canonicalUrl":"https://utilumo.com/developer/timestamp-converter","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Dates and timestamps are converted in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does this handle seconds and milliseconds?","answer":"Yes. Choose seconds, milliseconds, or auto-detect when converting Unix timestamps."},{"question":"Why does the output use UTC?","answer":"UTC avoids timezone ambiguity and makes timestamp conversions easier to compare across systems."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["uuid-generator","cron-expression-builder","time-zone-converter"],"tags":["developer","timestamp-converter","timestamp converter","unix timestamp","epoch converter","unix time","timestamp to date","date to timestamp","milliseconds timestamp"]},{"id":"cron-expression-builder","name":"Cron Expression Builder","description":"Build, validate, parse, explain, and preview next runs for standard five-field cron expressions locally.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/cron-expression-builder","canonicalUrl":"https://utilumo.com/developer/cron-expression-builder","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Cron expressions are parsed in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Which cron format does this support?","answer":"It supports standard five-field cron expressions: minute, hour, day of month, month, and day of week."},{"question":"Does this execute cron jobs?","answer":"No. It only builds, validates, explains, and previews cron schedules locally."},{"question":"How are next runs calculated?","answer":"Next runs are calculated in the browser using local time and common five-field cron behavior."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-formatter","uuid-generator","url-parser"],"tags":["developer","cron-expression-builder","cron","cron expression","cron builder","cron expression builder","cron schedule","cron parser","cron explainer","cron next runs","cron next execution"]},{"id":"base-converter","name":"Base Converter","description":"Convert binary, octal, decimal, hexadecimal, and base 36 integers locally in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/base-converter","canonicalUrl":"https://utilumo.com/developer/base-converter","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Number conversions happen in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Which bases does this converter support?","answer":"It supports integer conversion between bases 2 through 36, with common presets for binary, octal, decimal, hexadecimal, and base 36."},{"question":"Can this convert very large integers?","answer":"Yes. The converter uses BigInt so large integers can be converted without normal JavaScript number precision loss."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["base64-decoder","cron-expression-builder","uuid-generator"],"tags":["developer","base-converter","base converter","binary to decimal","decimal to binary","hex to decimal","decimal to hex","number base converter"]},{"id":"remove-exif","name":"Remove EXIF","description":"Remove EXIF and embedded metadata from JPG, PNG, and WebP images locally in your browser.","category":"image","secondaryCategories":["privacy"],"categories":["image","privacy"],"url":"https://utilumo.com/image/remove-exif","canonicalUrl":"https://utilumo.com/image/remove-exif","inputType":"image","outputType":"image","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is decoded, redrawn, and exported in this browser tab. The file is never uploaded or stored.","status":"ready","faq":[{"question":"How does Utilumo remove EXIF metadata?","answer":"It decodes the image in your browser, redraws the pixels to a canvas, and exports a fresh image file without the original embedded metadata."},{"question":"Which image formats are supported?","answer":"This tool supports JPG, PNG, and WebP still images. Animated images and SVG files are not processed by this tool."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["blur-faces","pixel-face","image-info","image-compressor","image-converter"],"tags":["image","privacy","remove-exif","remove exif","remove metadata","image metadata","privacy photo"]},{"id":"images-to-pdf","name":"Images to PDF","description":"Turn JPG and PNG images into an ordered PDF document locally.","category":"pdf","secondaryCategories":["image"],"categories":["pdf","image"],"url":"https://utilumo.com/pdf/images-to-pdf","canonicalUrl":"https://utilumo.com/pdf/images-to-pdf","inputType":"pdf","outputType":"pdf","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your images are embedded into a PDF in this browser tab. Images and generated PDFs are never uploaded or stored.","status":"ready","faq":[{"question":"Which image formats are supported?","answer":"This tool supports JPG, JPEG, and PNG images, which can be embedded directly into browser-generated PDFs."},{"question":"Can I control the page order?","answer":"Yes. After adding images, move them up or down before creating the PDF."},{"question":"Does this upload my images?","answer":"No. The PDF is created locally in your browser with one page per image."},{"question":"Can I choose the PDF page size?","answer":"Yes. You can choose A4, Letter, or image-size pages before creating the PDF."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["merge-pdf","image-compressor","image-converter"],"tags":["pdf","image","images-to-pdf","jpg to pdf","jpeg to pdf","png to pdf","image to pdf","images to pdf"]},{"id":"pdf-page-counter","name":"PDF Page Counter","description":"Count pages in a PDF locally and see file size, page sizes, and page orientation without uploading it.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/pdf-page-counter","canonicalUrl":"https://utilumo.com/pdf/pdf-page-counter","inputType":"pdf","outputType":"data","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF is read in this browser tab. File contents are never uploaded or stored.","status":"ready","faq":[{"question":"Does PDF Page Counter upload my file?","answer":"No. The PDF is loaded locally in your browser and the page count is read on your device."},{"question":"Can it read encrypted PDFs?","answer":"Encrypted, damaged, or unusual PDFs may not be readable in the browser."},{"question":"Does it show PDF page sizes?","answer":"Yes. It shows the first page size, orientation summary, and a local page-size list."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["pdf-metadata-viewer","split-pdf","rotate-pdf"],"tags":["pdf","pdf-page-counter","pdf page counter","count pdf pages","pdf pages","pdf page count","how many pages pdf","pdf file info","pdf page size","pdf orientation"]},{"id":"remove-pdf-metadata","name":"Remove PDF Metadata","description":"Remove PDF title, author, subject, keywords, creator, producer, and original document dates by creating a fresh local PDF copy.","category":"pdf","secondaryCategories":["privacy"],"categories":["pdf","privacy"],"url":"https://utilumo.com/pdf/remove-pdf-metadata","canonicalUrl":"https://utilumo.com/pdf/remove-pdf-metadata","inputType":"pdf","outputType":"file","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":["pdf"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF is copied and cleaned in this browser tab. Files are never uploaded or stored by Utilumo.","status":"ready","faq":[{"question":"Does Remove PDF Metadata upload my file?","answer":"No. The PDF is loaded, copied, and exported locally in your browser with pdf-lib."},{"question":"Which metadata fields are removed?","answer":"The clean copy resets common document metadata such as title, author, subject, keywords, creator, producer, creation date, and modification date."},{"question":"Does it remove visible text on PDF pages?","answer":"No. This tool removes document metadata. Use redaction or image privacy tools for visible text, faces, or screenshots."},{"question":"Which PDFs may not work?","answer":"Encrypted, damaged, or unusual PDFs may not be readable in the browser."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["pdf-metadata-viewer","remove-exif","text-redactor"],"tags":["pdf","privacy","remove-pdf-metadata","remove pdf metadata","pdf metadata remover","remove pdf author","delete pdf metadata","clean pdf metadata","pdf privacy tool","remove title from pdf","remove author from pdf","sanitize pdf"]},{"id":"pdf-metadata-viewer","name":"PDF Metadata Viewer","description":"Inspect PDF title, author, subject, dates, producer, page count, privacy-relevant metadata fields, and copy metadata JSON locally.","category":"pdf","secondaryCategories":[],"categories":["pdf"],"url":"https://utilumo.com/pdf/pdf-metadata-viewer","canonicalUrl":"https://utilumo.com/pdf/pdf-metadata-viewer","inputType":"pdf","outputType":"data","supportedFormats":["pdf"],"supportedInputFormats":["pdf"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your PDF metadata is read in this browser tab. File contents are never uploaded or stored.","status":"ready","faq":[{"question":"Does PDF Metadata Viewer upload my file?","answer":"No. The PDF is loaded locally in your browser and metadata is read on your device."},{"question":"Can this remove PDF metadata?","answer":"Yes. Use Remove PDF Metadata to create a fresh local copy with common document metadata reset."},{"question":"Can I export the metadata?","answer":"Yes. You can copy or download the inspected metadata as local JSON."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["remove-pdf-metadata","pdf-page-counter","split-pdf"],"tags":["pdf","pdf-metadata-viewer","pdf metadata viewer","pdf metadata","pdf author","pdf title","pdf file info","pdf metadata json","pdf privacy metadata","pdf author checker","inspect pdf"]},{"id":"blur-faces","name":"Blur Faces","description":"Manually blur faces, license plates, names, screenshots, and private details before sharing images.","category":"privacy","secondaryCategories":["image"],"categories":["privacy","image"],"url":"https://utilumo.com/privacy/blur-faces","canonicalUrl":"https://utilumo.com/privacy/blur-faces","inputType":"image","outputType":"image","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your image is loaded into a local canvas, edited with a manual blur brush, and exported in this browser tab. It is never uploaded or stored.","status":"ready","faq":[{"question":"Does Blur Faces detect faces automatically?","answer":"No. This V1 tool uses a manual brush so you control exactly which faces, plates, text, screenshots, or document areas are blurred."},{"question":"Can I adjust the blur strength?","answer":"Yes. Use the blur strength control and brush size control before clicking or dragging over the image."},{"question":"Does the edited image keep the original metadata?","answer":"No. The image is redrawn to canvas and exported as a fresh image file, which removes embedded metadata from the exported copy."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["pixel-face","remove-exif","image-compressor"],"tags":["privacy","image","blur-faces","blur faces","face blur","blur face","blur image","blur license plate","blur private details","redact photo","image redaction","privacy photo"]},{"id":"screenshot-privacy-cleaner","name":"Screenshot Privacy Cleaner","description":"Manually blur or pixelate names, emails, tokens, account IDs, coordinates, and UI details in screenshots before sharing.","category":"privacy","secondaryCategories":["image"],"categories":["privacy","image"],"url":"https://utilumo.com/privacy/screenshot-privacy-cleaner","canonicalUrl":"https://utilumo.com/privacy/screenshot-privacy-cleaner","inputType":"image","outputType":"image","supportedFormats":["jpg","jpeg","png","webp","avif"],"supportedInputFormats":["jpg","jpeg","png","webp","avif"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your screenshot is loaded into a local canvas, edited with a manual blur or pixel brush, and exported in this browser tab. It is never uploaded or stored.","status":"ready","faq":[{"question":"What should I hide in a screenshot?","answer":"Hide emails, names, addresses, account IDs, API tokens, URLs, coordinates, chat snippets, and any UI detail that could identify a person, customer, or system."},{"question":"Does Screenshot Privacy Cleaner detect text automatically?","answer":"No. This tool uses a manual brush so the screenshot stays local and you control exactly which areas are blurred or pixelated."},{"question":"Does the exported screenshot keep original metadata?","answer":"No. The screenshot is redrawn to canvas and exported as a fresh image file, so embedded metadata is not copied."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["blur-faces","pixel-face","remove-exif","text-redactor"],"tags":["privacy","image","screenshot-privacy-cleaner","screenshot privacy cleaner","hide screenshot details","blur screenshot text","redact screenshot","clean screenshot","screenshot redaction","hide email in screenshot","hide token in screenshot","privacy screenshot"]},{"id":"password-generator","name":"Password Generator","description":"Generate strong random passwords locally with the browser crypto API and no storage.","category":"privacy","secondaryCategories":[],"categories":["privacy"],"url":"https://utilumo.com/privacy/password-generator","canonicalUrl":"https://utilumo.com/privacy/password-generator","inputType":"none","outputType":"text","supportedFormats":["text"],"supportedInputFormats":[],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Passwords are generated in this browser tab. Utilumo does not upload, store, log, or remember generated passwords.","status":"ready","faq":[{"question":"How are passwords generated?","answer":"Passwords are generated locally with the browser crypto API using the length and character groups you select."},{"question":"Does Utilumo store generated passwords?","answer":"No. Generated passwords stay in the current browser tab and disappear when you close or clear it."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["hash-generator","uuid-generator","base64-decoder"],"tags":["privacy","password-generator","password generator","random password","strong password","secure password","local password generator"]},{"id":"text-redactor","name":"Text Redactor","description":"Redact emails, URLs, phone numbers, IP addresses, and card-like numbers from text locally before sharing.","category":"privacy","secondaryCategories":["text"],"categories":["privacy","text"],"url":"https://utilumo.com/privacy/text-redactor","canonicalUrl":"https://utilumo.com/privacy/text-redactor","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Text is scanned and redacted in this browser tab. Utilumo does not upload, store, or remember the input or output.","status":"ready","faq":[{"question":"What can Text Redactor detect?","answer":"It can redact emails, URLs, IPv4 addresses, likely phone numbers, and credit-card-like numbers that pass a local Luhn check."},{"question":"Can I choose what gets redacted?","answer":"Yes. Toggle each detector on or off and choose the replacement text before copying the result."},{"question":"Is this a compliance tool?","answer":"No. It is a local convenience tool for quick cleanup. Always review the result before sharing sensitive material."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["password-generator","url-cleaner","pixel-face"],"tags":["privacy","text","text-redactor","text redactor","redact text","remove emails from text","remove phone numbers","hide sensitive text","privacy text tool","redact pii","local text redaction","remove credit card numbers","remove ip addresses"]},{"id":"character-counter","name":"Character Counter","description":"Count user-visible characters, code units, words, lines, paragraphs, and UTF-8 bytes locally.","category":"text","secondaryCategories":[],"categories":["text"],"url":"https://utilumo.com/text/character-counter","canonicalUrl":"https://utilumo.com/text/character-counter","inputType":"text","outputType":"stats","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text is counted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does this count spaces?","answer":"Yes. It shows total characters and a separate count without whitespace."},{"question":"How are emoji counted?","answer":"Characters use grapheme-aware counting when the browser supports it, so emoji sequences count closer to what users see."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["word-counter","reading-time","case-converter"],"tags":["text","character-counter","character count","character counter","text length","byte count","emoji character count","unicode character count"]},{"id":"reading-time","name":"Reading Time","description":"Estimate reading time, word count, sentences, paragraphs, and lines locally.","category":"text","secondaryCategories":[],"categories":["text"],"url":"https://utilumo.com/text/reading-time","canonicalUrl":"https://utilumo.com/text/reading-time","inputType":"text","outputType":"stats","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text stays in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"How is reading time calculated?","answer":"Utilumo estimates reading time from the word count using 225 words per minute."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["word-counter","character-counter","case-converter"],"tags":["text","reading-time","reading time","estimate read time","read time calculator"]},{"id":"case-converter","name":"Case Converter","description":"Convert text between uppercase, lowercase, title case, camelCase, kebab-case, snake_case, and more.","category":"text","secondaryCategories":[],"categories":["text"],"url":"https://utilumo.com/text/case-converter","canonicalUrl":"https://utilumo.com/text/case-converter","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text is converted locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Which case styles are supported?","answer":"It supports uppercase, lowercase, title case, sentence case, camelCase, PascalCase, kebab-case, snake_case, and CONSTANT_CASE."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["word-counter","character-counter","reading-time"],"tags":["text","case-converter","case converter","uppercase","lowercase","title case","camel case","kebab case","snake case"]},{"id":"title-case-converter","name":"Title Case Converter","description":"Convert headings, article titles, and labels into title case locally in your browser.","category":"text","secondaryCategories":[],"categories":["text"],"url":"https://utilumo.com/text/title-case-converter","canonicalUrl":"https://utilumo.com/text/title-case-converter","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text is converted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does this follow every title case style guide?","answer":"No. It uses practical title capitalization rules. Publisher-specific APA, MLA, or Chicago edge cases may still need review."},{"question":"Does the converter upload my text?","answer":"No. The title case conversion runs locally in this browser tab."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["case-converter","title-shortener","slug-generator"],"tags":["text","title-case-converter","title case converter","convert to title case","title capitalization","headline capitalization","title case generator"]},{"id":"slug-generator","name":"Slug Generator","description":"Convert titles, headings, and filenames into clean URL slugs locally with separator and max-length controls.","category":"text","secondaryCategories":[],"categories":["text"],"url":"https://utilumo.com/text/slug-generator","canonicalUrl":"https://utilumo.com/text/slug-generator","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text is converted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"What does the Slug Generator change?","answer":"It lowercases text, removes accents, converts ampersands to and, strips punctuation, joins words with hyphens or underscores, and can trim long slugs at word separators."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["case-converter","url-decoder","title-shortener"],"tags":["text","slug-generator","slug generator","slugify","url slug","title to slug","filename slug","seo slug","slug length","slug max length"]},{"id":"remove-duplicate-lines","name":"Remove Duplicate Lines","description":"Remove duplicate lines, trim repeated lists, optionally ignore case, and sort unique output locally in your browser.","category":"text","secondaryCategories":[],"categories":["text"],"url":"https://utilumo.com/text/remove-duplicate-lines","canonicalUrl":"https://utilumo.com/text/remove-duplicate-lines","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text is deduplicated in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does this preserve line order?","answer":"Yes by default. The first occurrence of each line is kept, and you can enable Sort A-Z when you want alphabetized unique output."},{"question":"Can it ignore capitalization?","answer":"Yes. Enable ignore case to treat Apple, apple, and APPLE as the same line."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["case-converter","word-counter","csv-cleaner"],"tags":["text","remove-duplicate-lines","remove duplicate lines","duplicate lines remover","unique lines","dedupe lines","remove duplicate text","sort unique lines"]},{"id":"jwt-decoder","name":"JWT Decoder","description":"Decode JWT headers and payloads locally without verifying or uploading the token.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/jwt-decoder","canonicalUrl":"https://utilumo.com/developer/jwt-decoder","inputType":"text","outputType":"json","supportedFormats":["text","json"],"supportedInputFormats":["text"],"supportedOutputFormats":["json"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your JWT stays in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does this verify JWT signatures?","answer":"No. This tool decodes the header and payload locally, but it does not verify signatures or trust claims."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["base64-decoder","json-formatter","uuid-generator"],"tags":["developer","jwt-decoder","jwt","decode jwt","jwt decoder","jwt inspector"]},{"id":"jwt-claim-explainer","name":"JWT Claim Explainer","description":"Decode a JWT locally and explain registered claims such as iss, sub, aud, exp, nbf, iat, and jti.","category":"developer","secondaryCategories":["privacy"],"categories":["developer","privacy"],"url":"https://utilumo.com/developer/jwt-claim-explainer","canonicalUrl":"https://utilumo.com/developer/jwt-claim-explainer","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your JWT stays in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does JWT Claim Explainer verify signatures?","answer":"No. It explains decoded claims locally, but it does not verify signatures or trust the token."},{"question":"Which JWT claims are explained?","answer":"It explains common registered claims including iss, sub, aud, exp, nbf, iat, and jti."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["jwt-decoder","base64-decoder","hmac-generator"],"tags":["developer","privacy","jwt-claim-explainer","jwt claim explainer","jwt claims","explain jwt","jwt exp","jwt aud","jwt nbf","jwt iat"]},{"id":"base64-decoder","name":"Base64 Encoder/Decoder","description":"Encode and decode standard or URL-safe Base64 text locally in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/base64-decoder","canonicalUrl":"https://utilumo.com/developer/base64-decoder","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text stays in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Can this handle Unicode text?","answer":"Yes. The encoder and decoder use UTF-8 so normal Unicode text works locally."},{"question":"Does this support URL-safe Base64?","answer":"Yes. Switch to URL-safe Base64 for JWT and URL token workflows, with optional padding on encode."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["jwt-decoder","url-decoder","json-formatter"],"tags":["developer","base64-decoder","base64","base64 decoder","decode base64","base64 encoder","base64url","url safe base64"]},{"id":"html-entities","name":"HTML Entities","description":"Encode and decode HTML entities for markup, Markdown, and escaped text locally.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/html-entities","canonicalUrl":"https://utilumo.com/developer/html-entities","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"HTML text is encoded or decoded in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Which characters are encoded?","answer":"The encoder escapes the reserved HTML characters &, <, >, double quotes, and apostrophes."},{"question":"Can this decode numeric entities?","answer":"Yes. It decodes common named entities plus decimal and hexadecimal numeric entities."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["url-decoder","base64-decoder","json-formatter"],"tags":["developer","html-entities","html entities","html entity encoder","html entity decoder","html escape","html unescape","escape html"]},{"id":"html-css-playground","name":"HTML/CSS Playground","description":"Write HTML, CSS, and JavaScript side by side, preview responsive widths, pop out a larger preview, and inspect console output locally.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/html-css-playground","canonicalUrl":"https://utilumo.com/developer/html-css-playground","inputType":"text","outputType":"data","supportedFormats":["html","css","js"],"supportedInputFormats":["html","css","js"],"supportedOutputFormats":["html"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"HTML, CSS, and JavaScript are rendered in a sandboxed local preview and are never uploaded.","status":"ready","faq":[{"question":"Does the HTML/CSS Playground run JavaScript?","answer":"Yes. JavaScript runs inside the sandboxed preview frame so buttons and small interactions can be tested locally, with console output and runtime errors shown in the feedback panel."},{"question":"Can I preview mobile and tablet widths?","answer":"Yes. Use the preview width controls to switch between desktop, tablet, and phone frames inline or in the larger popout preview."},{"question":"Is my code uploaded?","answer":"No. The preview document is generated in this browser tab and nothing leaves your device."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["html-entities","markdown-preview","svg-preview"],"tags":["developer","html-css-playground","html css playground","html playground","css playground","javascript playground","js playground","html preview","css preview","javascript preview","html css js editor","html console preview","javascript error preview","responsive html preview","html preview popout"]},{"id":"rest-request-tester","name":"REST Request Tester","description":"Send simple REST API requests from your browser, inspect status, headers, timing, body previews, and copy a matching cURL command.","category":"developer","secondaryCategories":["browser"],"categories":["developer","browser"],"url":"https://utilumo.com/developer/rest-request-tester","canonicalUrl":"https://utilumo.com/developer/rest-request-tester","inputType":"url","outputType":"data","supportedFormats":["url"],"supportedInputFormats":["url"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Requests are sent directly from your browser to the URL you enter. Utilumo does not proxy, log, or store request details.","status":"ready","faq":[{"question":"Does REST Request Tester send requests through Utilumo?","answer":"No. Requests are sent directly from your browser to the target URL. Utilumo does not proxy or store them."},{"question":"Why do some API requests fail in the browser?","answer":"Browsers enforce CORS and mixed-content rules. If an API blocks browser requests, copy the generated cURL command and run it in your terminal."},{"question":"Can it show response headers and JSON?","answer":"Yes. The tester shows status, timing, size, response headers, and prettifies JSON responses when possible."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["curl-generator","query-param-builder","http-status-lookup"],"tags":["developer","browser","rest-request-tester","rest request tester","api request tester","http request tester","online rest client","postman alternative","test api endpoint","fetch api tester","api response headers","cors api tester","browser api tester"]},{"id":"curl-generator","name":"cURL Generator","description":"Generate safe cURL commands from method, URL, headers, body, compression, and timeout settings locally.","category":"developer","secondaryCategories":["browser"],"categories":["developer","browser"],"url":"https://utilumo.com/developer/curl-generator","canonicalUrl":"https://utilumo.com/developer/curl-generator","inputType":"url","outputType":"text","supportedFormats":["url","text"],"supportedInputFormats":["url"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Request details are assembled into a cURL command in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does cURL Generator send the request?","answer":"No. It only creates a local cURL command that you can copy and run in your own terminal."},{"question":"Can it include headers and JSON bodies?","answer":"Yes. Add one header per line and paste any request body. Values are shell-quoted for safer copying."},{"question":"Does it work for REST APIs?","answer":"Yes. Choose GET, POST, PUT, PATCH, DELETE, HEAD, QUERY, or OPTIONS and add the URL, headers, timeout, and body you need. QUERY is newer and only works when the target server supports it."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["query-param-builder","url-parser","http-status-lookup"],"tags":["developer","browser","curl-generator","curl generator","curl command generator","api curl generator","http request curl","post request curl","curl from headers","curl json body","api request builder","rest api curl"]},{"id":"openapi-viewer","name":"OpenAPI Viewer","description":"Inspect OpenAPI and Swagger JSON/YAML locally with paths, methods, servers, schemas, and copyable API summaries.","category":"developer","secondaryCategories":["browser"],"categories":["developer","browser"],"url":"https://utilumo.com/developer/openapi-viewer","canonicalUrl":"https://utilumo.com/developer/openapi-viewer","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"OpenAPI and Swagger documents are parsed in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does OpenAPI Viewer upload my API spec?","answer":"No. Pasted OpenAPI and Swagger documents are parsed in your browser tab and are not uploaded."},{"question":"Does it support Swagger 2.0?","answer":"Yes. It reads Swagger 2.0 documents and summarizes paths, methods, servers, and definitions."},{"question":"Can it call my API?","answer":"No. This viewer only inspects the document. Use REST Request Tester or cURL Generator when you want to test a live endpoint."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["rest-request-tester","curl-generator","json-formatter"],"tags":["developer","browser","openapi-viewer","openapi viewer","swagger viewer","openapi parser","api schema viewer","openapi yaml viewer","openapi json viewer","api documentation viewer","swagger parser"]},{"id":"http-status-lookup","name":"HTTP Status Lookup","description":"Look up HTTP status codes locally with their category, name, and plain-language meaning.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/http-status-lookup","canonicalUrl":"https://utilumo.com/developer/http-status-lookup","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Status codes are looked up from the local reference in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does HTTP Status Lookup run locally?","answer":"Yes. It uses Utilumo's local HTTP status code reference and does not send lookups anywhere."},{"question":"Can I paste text like HTTP 404?","answer":"Yes. The lookup extracts the first three-digit status code from the input."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["url-parser","json-formatter","html-css-playground"],"tags":["developer","http-status-lookup","http status lookup","http status codes","http response codes","404 error","500 error","status code lookup"]},{"id":"mime-type-lookup","name":"MIME Type Lookup","description":"Look up common MIME types and Content-Type values by extension, type, or pasted header text locally.","category":"developer","secondaryCategories":["browser"],"categories":["developer","browser"],"url":"https://utilumo.com/developer/mime-type-lookup","canonicalUrl":"https://utilumo.com/developer/mime-type-lookup","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"MIME lookups use a local reference in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Can I paste a Content-Type header?","answer":"Yes. The lookup extracts values like text/html from pasted header text such as Content-Type: text/html; charset=utf-8."},{"question":"Does this inspect live URLs?","answer":"No. This tool looks up common MIME values locally. Use HTTP Header Inspector when you need live response headers."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["http-header-inspector","rest-request-tester","image-info"],"tags":["developer","browser","mime-type-lookup","mime type lookup","mime types","content type lookup","content-type header","file extension mime type","application json mime type","image png mime type"]},{"id":"regex-tester","name":"Regex Tester","description":"Test JavaScript regular expressions, inspect matches and capture groups, and preview replacements locally.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/regex-tester","canonicalUrl":"https://utilumo.com/developer/regex-tester","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Regex patterns and test text are evaluated in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Which regex flavor does this use?","answer":"It uses the JavaScript RegExp engine available in your browser, so behavior matches modern web development environments."},{"question":"Can it show capture groups?","answer":"Yes. Matches include their index, full matched value, numbered capture groups, and named capture groups when present."},{"question":"Can I preview replacements?","answer":"Yes. Enter a replacement string with numbered or named capture references and copy the replaced output."},{"question":"Does it run the regex on a server?","answer":"No. Patterns and test text are evaluated locally in your browser tab."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-formatter","html-entities","url-decoder"],"tags":["developer","regex-tester","regex tester","regular expression tester","regex test","javascript regex","regexp tester","regex checker","test regex","regex replace","regex replacement preview"]},{"id":"markdown-preview","name":"Markdown Preview","description":"Preview Markdown locally, pop out a larger responsive preview, inspect document stats, copy safe HTML, and download an HTML export.","category":"developer","secondaryCategories":["text"],"categories":["developer","text"],"url":"https://utilumo.com/developer/markdown-preview","canonicalUrl":"https://utilumo.com/developer/markdown-preview","inputType":"text","outputType":"data","supportedFormats":["text","html"],"supportedInputFormats":["text"],"supportedOutputFormats":["html"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Markdown text is rendered in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does this render raw HTML?","answer":"No. The preview escapes raw HTML and renders a safe subset of Markdown instead of injecting user content as HTML."},{"question":"Which Markdown features are supported?","answer":"This first version supports headings, paragraphs, bold, italic, inline code, fenced code blocks, quotes, lists, horizontal rules, and safe links."},{"question":"Can I export the preview as HTML?","answer":"Yes. You can copy the rendered HTML fragment or download a standalone HTML file generated in the browser."},{"question":"Can I open a larger Markdown preview?","answer":"Yes. Use Pop out preview to review the rendered document in a larger responsive preview window."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["markdown-to-html","html-entities","json-formatter"],"tags":["developer","text","markdown-preview","markdown preview","markdown viewer","markdown editor","md preview","preview markdown","markdown renderer","markdown to html","copy markdown html","markdown preview popout"]},{"id":"markdown-to-html","name":"Markdown to HTML","description":"Convert Markdown to safe HTML locally, preview the rendered output, copy the HTML fragment, or download a standalone HTML file.","category":"developer","secondaryCategories":["text"],"categories":["developer","text"],"url":"https://utilumo.com/developer/markdown-to-html","canonicalUrl":"https://utilumo.com/developer/markdown-to-html","inputType":"text","outputType":"text","supportedFormats":["text","html"],"supportedInputFormats":["text"],"supportedOutputFormats":["html"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Markdown text is converted to HTML in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Markdown to HTML upload my Markdown?","answer":"No. Markdown is parsed and converted locally in your browser tab."},{"question":"Does it allow unsafe HTML?","answer":"No. Raw HTML is escaped and the converter emits a safe HTML subset for common Markdown syntax."},{"question":"Can I download the converted HTML?","answer":"Yes. The shared Markdown engine can copy an HTML fragment or download a standalone HTML file."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["markdown-preview","html-entities","svg-preview"],"tags":["developer","text","markdown-to-html","markdown to html","convert markdown to html","md to html","markdown converter","markdown html converter","copy markdown html","markdown export html","markdown preview"]},{"id":"markdown-table-generator","name":"Markdown Table Generator","description":"Generate a GitHub-style Markdown table from comma, tab, or pipe-separated rows locally in your browser.","category":"developer","secondaryCategories":["text"],"categories":["developer","text"],"url":"https://utilumo.com/developer/markdown-table-generator","canonicalUrl":"https://utilumo.com/developer/markdown-table-generator","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Table text is converted to Markdown in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Markdown Table Generator upload my table data?","answer":"No. Table rows are parsed and converted locally in your browser tab."},{"question":"Which input formats work?","answer":"It accepts comma-separated, tab-separated, and simple pipe-separated rows. The first row becomes the header."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["markdown-preview","markdown-to-html","csv-cleaner"],"tags":["developer","text","markdown-table-generator","markdown table generator","markdown table","csv to markdown table","github markdown table","md table generator"]},{"id":"markdown-toc-generator","name":"Markdown TOC Generator","description":"Generate a linked Markdown table of contents from document headings locally in your browser.","category":"developer","secondaryCategories":["text"],"categories":["developer","text"],"url":"https://utilumo.com/developer/markdown-toc-generator","canonicalUrl":"https://utilumo.com/developer/markdown-toc-generator","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Markdown text is scanned for headings in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Markdown TOC Generator upload my Markdown?","answer":"No. Headings are extracted locally in your browser tab."},{"question":"How are duplicate headings handled?","answer":"Duplicate anchors receive numeric suffixes such as -2 so links stay unique."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["markdown-preview","markdown-table-generator","markdown-to-html"],"tags":["developer","text","markdown-toc-generator","markdown toc generator","markdown table of contents","github markdown toc","generate markdown anchors","md toc generator"]},{"id":"html-to-markdown","name":"HTML to Markdown","description":"Convert pasted HTML into clean Markdown locally in your browser.","category":"developer","secondaryCategories":["text"],"categories":["developer","text"],"url":"https://utilumo.com/developer/html-to-markdown","canonicalUrl":"https://utilumo.com/developer/html-to-markdown","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"HTML text is parsed and converted to Markdown in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does HTML to Markdown upload my HTML?","answer":"No. The HTML is parsed and converted locally in your browser tab."},{"question":"Which HTML elements are converted?","answer":"It handles common document elements such as headings, paragraphs, links, lists, blockquotes, code, preformatted blocks, line breaks, and horizontal rules."},{"question":"What happens to scripts and styles?","answer":"Scripts, styles, layouts, and custom widgets are not preserved as app behavior. The converter focuses on readable Markdown content."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["markdown-to-html","markdown-preview","html-entities"],"tags":["developer","text","html-to-markdown","html to markdown","convert html to markdown","html markdown converter","paste html to markdown","html to md"]},{"id":"svg-preview","name":"SVG Preview","description":"Preview SVG markup locally, pop out a larger preview, inspect basic dimensions, block unsafe references, and copy or download the SVG.","category":"developer","secondaryCategories":["image"],"categories":["developer","image"],"url":"https://utilumo.com/developer/svg-preview","canonicalUrl":"https://utilumo.com/developer/svg-preview","inputType":"text","outputType":"image","supportedFormats":["svg","jpg","jpeg","png","webp","avif"],"supportedInputFormats":["svg"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"SVG markup is previewed in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does SVG Preview run scripts?","answer":"No. The preview blocks script elements, inline event handlers, javascript links, and external references before rendering the SVG."},{"question":"What does the SVG analyzer show?","answer":"It extracts width, height, viewBox, and counts common SVG elements such as paths, rectangles, circles, lines, and text."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["markdown-preview","html-entities","regex-tester"],"tags":["developer","image","svg-preview","svg preview","svg viewer","preview svg","svg editor","svg validator","view svg","download svg","copy svg","svg preview popout"]},{"id":"xml-formatter","name":"XML Formatter","description":"Format, minify, and check simple XML documents locally in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/xml-formatter","canonicalUrl":"https://utilumo.com/developer/xml-formatter","inputType":"text","outputType":"text","supportedFormats":["xml","text"],"supportedInputFormats":["xml"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"XML text is formatted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does this validate XML?","answer":"It performs lightweight tag-balance checks and reports mismatched or unclosed tags. It does not validate against a DTD or schema."},{"question":"Can this minify XML?","answer":"Yes. Use Minify to remove formatting whitespace between tags while keeping the XML structure intact."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-formatter","html-entities","markdown-preview"],"tags":["developer","xml-formatter","xml formatter","format xml","xml beautifier","xml minifier","xml validator","pretty print xml"]},{"id":"sql-formatter","name":"SQL Formatter","description":"Format, minify, and inspect SQL queries locally with syntax feedback for strings, comments, and parentheses.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/sql-formatter","canonicalUrl":"https://utilumo.com/developer/sql-formatter","inputType":"text","outputType":"text","supportedFormats":["sql","text"],"supportedInputFormats":["sql"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"SQL text is formatted in this browser tab and is never uploaded or sent to a database.","status":"ready","faq":[{"question":"Does SQL Formatter connect to a database?","answer":"No. It only formats pasted SQL text locally in your browser and never executes queries."},{"question":"Can this minify SQL?","answer":"Yes. Use Minify to create compact SQL while preserving strings, quoted identifiers, and comments."},{"question":"Does it show syntax feedback?","answer":"Yes. It reports common local issues such as unclosed strings, block comments, and unbalanced parentheses."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["sql-playground","json-formatter","regex-tester"],"tags":["developer","sql-formatter","sql formatter","format sql","sql beautifier","sql minifier","sql validator","pretty print sql","sql query formatter","sql syntax checker"]},{"id":"sql-playground","name":"SQL Playground","description":"Build a local SQLite schema, seed sample rows, run SQL queries, and inspect result tables directly in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/sql-playground","canonicalUrl":"https://utilumo.com/developer/sql-playground","inputType":"text","outputType":"data","supportedFormats":["sql","sqlite","table","csv"],"supportedInputFormats":["sql","sqlite"],"supportedOutputFormats":["table","csv"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"SQL schema, sample rows, queries, and result tables run in this browser tab and are never uploaded or sent to a database.","status":"ready","faq":[{"question":"Does SQL Playground connect to a database?","answer":"No. It creates a temporary SQLite database in your browser for each run. Nothing is sent to a server."},{"question":"Can I test JOIN and GROUP BY queries?","answer":"Yes. The starter databases include related tables so you can test SELECT, JOIN, WHERE, GROUP BY, ORDER BY, and aggregate queries."},{"question":"Is this SQLite or PostgreSQL?","answer":"The first version runs SQLite in the browser. It is ideal for learning SQL, testing query shape, and building examples without a database account."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["sql-formatter","json-formatter","csv-to-json"],"tags":["developer","sql-playground","sql playground","sql query tester","sqlite playground","sql online editor","sql schema builder","sql join playground","sql join practice","sql foreign key example","sql group by practice","local sql runner"]},{"id":"sql-query-tester","name":"SQL Query Tester","description":"Test SELECT, JOIN, WHERE, GROUP BY, and ORDER BY queries against a temporary local SQLite database in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/sql-query-tester","canonicalUrl":"https://utilumo.com/developer/sql-query-tester","inputType":"text","outputType":"data","supportedFormats":["sql","sqlite","table","csv"],"supportedInputFormats":["sql","sqlite"],"supportedOutputFormats":["table","csv"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"SQL queries and sample data execute inside this browser tab. Utilumo does not upload queries or connect to an external database.","status":"ready","faq":[{"question":"Can this test real database queries?","answer":"It tests query logic against a temporary local SQLite database. It does not connect to MySQL, PostgreSQL, or production databases."},{"question":"What SQL statements can I try?","answer":"The local engine supports common SQLite statements such as CREATE TABLE, INSERT, SELECT, JOIN, WHERE, GROUP BY, ORDER BY, and aggregate functions."},{"question":"Is my query uploaded?","answer":"No. The SQL engine loads in your browser and runs the query locally."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["sql-playground","sqlite-playground","sql-formatter"],"tags":["developer","sql-query-tester","sql query tester","test sql query online","run sql query","local sql query runner","sql select tester","sql where group by tester","sqlite query tester"]},{"id":"sqlite-playground","name":"SQLite Playground","description":"Run SQLite examples locally, edit tables and seed rows, and inspect query results without creating a database account.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/sqlite-playground","canonicalUrl":"https://utilumo.com/developer/sqlite-playground","inputType":"text","outputType":"data","supportedFormats":["sql","sqlite","table","csv"],"supportedInputFormats":["sql","sqlite"],"supportedOutputFormats":["table","csv"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"SQLite runs locally through WebAssembly. Tables, rows, and query results stay in this browser tab.","status":"ready","faq":[{"question":"Is this a real SQLite database?","answer":"Yes. It uses SQLite compiled to WebAssembly and creates a fresh temporary database in the browser for each run."},{"question":"Does SQLite Playground save my tables?","answer":"No. The database is temporary and exists only in the current browser session."},{"question":"Can I use this to learn SQLite?","answer":"Yes. Start from the preset databases, edit schema or rows, and run queries to see results immediately."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["sql-query-tester","sql-schema-builder","sql-formatter"],"tags":["developer","sqlite-playground","sqlite playground","sqlite online editor","sqlite query runner","sqlite browser playground","sqlite wasm playground","learn sqlite online"]},{"id":"sql-join-playground","name":"SQL Join Playground","description":"Practice SQL JOIN queries with related tables and sample rows in a local browser-based SQLite workspace.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/sql-join-playground","canonicalUrl":"https://utilumo.com/developer/sql-join-playground","inputType":"text","outputType":"data","supportedFormats":["sql","sqlite","table","csv"],"supportedInputFormats":["sql","sqlite"],"supportedOutputFormats":["table","csv"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"JOIN examples and queries run locally in your browser. Nothing is uploaded or saved by Utilumo.","status":"ready","faq":[{"question":"Can I practice INNER JOIN and LEFT JOIN?","answer":"Yes. The starter blog and e-commerce schemas include related tables so you can test INNER JOIN, LEFT JOIN, grouping, and aggregate queries."},{"question":"Does it explain foreign keys?","answer":"The schema examples include foreign key relationships, and you can edit them to see how joins depend on matching IDs."},{"question":"Is this for learning or production debugging?","answer":"It is best for learning, examples, and query shape testing. Do not paste production data into any online tool."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["sql-playground","sql-query-tester","sql-schema-builder"],"tags":["developer","sql-join-playground","sql join playground","sql join practice","sql inner join example","sql left join example","foreign key join sql","practice joins online","sqlite join playground"]},{"id":"sql-schema-builder","name":"SQL Schema Builder","description":"Draft SQL tables, seed rows, and test queries against a temporary local SQLite database before copying the schema elsewhere.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/sql-schema-builder","canonicalUrl":"https://utilumo.com/developer/sql-schema-builder","inputType":"text","outputType":"data","supportedFormats":["sql","sqlite","table","csv"],"supportedInputFormats":["sql","sqlite"],"supportedOutputFormats":["table","csv"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Schema drafts and sample rows stay in this browser tab. Utilumo does not upload schema text or generated tables.","status":"ready","faq":[{"question":"Can this design a database schema visually?","answer":"The first version is text-first: edit CREATE TABLE statements, seed rows, and validate the schema by running queries locally."},{"question":"Can I test foreign keys?","answer":"Yes. Use the preset schemas or write your own FOREIGN KEY definitions, then test related queries in the same workspace."},{"question":"Should I use this output directly in production?","answer":"Use it as a local draft and learning workspace. Review database-specific syntax, indexes, migrations, and constraints before production use."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["sqlite-playground","sql-playground","sql-formatter"],"tags":["developer","sql-schema-builder","sql schema builder","database schema builder","sqlite schema builder","create table sql example","sql table designer","foreign key schema example","sql schema tester"]},{"id":"yaml-to-json","name":"YAML to JSON","description":"Convert YAML to formatted or minified JSON locally in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/yaml-to-json","canonicalUrl":"https://utilumo.com/developer/yaml-to-json","inputType":"text","outputType":"json","supportedFormats":["yaml","yml","json"],"supportedInputFormats":["yaml","yml","json"],"supportedOutputFormats":["json"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"YAML text is converted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does YAML to JSON run locally?","answer":"Yes. The YAML parser runs in your browser and the converted JSON never leaves your device."},{"question":"Can this convert .yml content?","answer":"Yes. YAML and YML files use the same syntax family, so you can paste either format."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-formatter","json-to-csv","xml-formatter"],"tags":["developer","yaml-to-json","yaml to json","convert yaml","yaml converter","yml to json","yaml parser","yaml json"]},{"id":"csv-to-json","name":"CSV to JSON","description":"Convert CSV data to formatted JSON objects locally in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/csv-to-json","canonicalUrl":"https://utilumo.com/developer/csv-to-json","inputType":"text","outputType":"json","supportedFormats":["csv","json"],"supportedInputFormats":["csv"],"supportedOutputFormats":["json"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your CSV data is converted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"How are JSON keys created?","answer":"The first CSV row is used as the header row. Empty or duplicate headers are normalized locally."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-to-csv","json-formatter","csv-cleaner"],"tags":["developer","csv-to-json","csv","csv to json","convert csv","spreadsheet to json"]},{"id":"json-to-csv","name":"JSON to CSV","description":"Convert JSON objects and arrays of objects to CSV locally in your browser.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/json-to-csv","canonicalUrl":"https://utilumo.com/developer/json-to-csv","inputType":"json","outputType":"text","supportedFormats":["csv"],"supportedInputFormats":["csv"],"supportedOutputFormats":["csv"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your JSON data is converted in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"What JSON shape can this convert?","answer":"It converts a single JSON object or an array of objects. Nested values are serialized as JSON strings inside CSV cells."},{"question":"How are CSV headers created?","answer":"Headers are built from the union of object keys in the order they first appear."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["csv-to-json","csv-cleaner","json-formatter"],"tags":["developer","json-to-csv","json to csv","convert json","json csv","array to csv"]},{"id":"aspect-ratio-calculator","name":"Aspect Ratio Calculator","description":"Calculate matching dimensions and reduce image, video, and screen aspect ratios locally.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/aspect-ratio-calculator","canonicalUrl":"https://utilumo.com/calculators/aspect-ratio-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Aspect ratio values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"What can this aspect ratio calculator do?","answer":"It reduces width and height values to their simplest ratio and calculates matching dimensions from a chosen ratio."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-resizer","image-compressor","social-image-export"],"tags":["calculators","aspect-ratio-calculator","aspect ratio","ratio calculator","image ratio","16:9 calculator","resize ratio"]},{"id":"color-contrast-checker","name":"Color Contrast Checker","description":"Check WCAG AA and AAA contrast ratios for foreground and background colors locally.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/color-contrast-checker","canonicalUrl":"https://utilumo.com/calculators/color-contrast-checker","inputType":"text","outputType":"data","supportedFormats":["hex"],"supportedInputFormats":["hex"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Colors are checked in this browser tab and are never uploaded or tracked.","status":"ready","faq":[{"question":"Which contrast rules does this check?","answer":"It checks WCAG AA and AAA thresholds for normal text and large text."},{"question":"Can I use short hex colors?","answer":"Yes. Short colors like #fff are normalized to full six-digit hex values."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["image-info","aspect-ratio-calculator","html-css-playground"],"tags":["calculators","color-contrast-checker","color contrast checker","wcag contrast","accessibility contrast","contrast ratio","aa contrast","aaa contrast"]},{"id":"percentage-calculator","name":"Percentage Calculator","description":"Calculate percentages, percent of a number, and percentage change locally in your browser.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/percentage-calculator","canonicalUrl":"https://utilumo.com/calculators/percentage-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Percentage values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"What can this percentage calculator do?","answer":"It calculates a percentage of a number, what percent one value is of another, and the percentage change between two values."},{"question":"How is percentage change calculated?","answer":"Percentage change is calculated as the difference between the new value and starting value, divided by the absolute starting value."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["aspect-ratio-calculator","word-counter","base-converter"],"tags":["calculators","percentage-calculator","percentage calculator","percent calculator","percentage change","what percent","percent of number"]},{"id":"bmi-calculator","name":"BMI Calculator","description":"Calculate adult body mass index from metric or imperial height and weight locally in your browser.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/bmi-calculator","canonicalUrl":"https://utilumo.com/calculators/bmi-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Height and weight values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"Does BMI Calculator upload my values?","answer":"No. Height and weight are calculated locally in your browser."},{"question":"Is BMI medical advice?","answer":"No. BMI is a screening estimate for adults and does not account for body composition, age, sex, or individual health context."},{"question":"Does this BMI calculator support pounds and feet?","answer":"Yes. You can switch between metric and imperial units before entering height and weight."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["unit-converter","percentage-calculator","age-calculator"],"tags":["calculators","bmi-calculator","bmi calculator","body mass index calculator","calculate bmi","height weight bmi","adult bmi calculator","imperial bmi calculator","bmi chart"]},{"id":"age-calculator","name":"Age Calculator","description":"Calculate age in years, months, days, and total days between two dates locally.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/age-calculator","canonicalUrl":"https://utilumo.com/calculators/age-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Date values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"Does Age Calculator upload my date?","answer":"No. Dates are calculated locally in your browser."},{"question":"Can I calculate age on a future date?","answer":"Yes. Change the reference date to calculate age on any valid date after the birth date."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["time-zone-converter","bmi-calculator","tip-calculator"],"tags":["calculators","age-calculator","age calculator","calculate age","date of birth calculator","birthday calculator","days old calculator"]},{"id":"tip-calculator","name":"Tip Calculator","description":"Calculate tip amount, total bill, and per-person split locally in your browser.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/tip-calculator","canonicalUrl":"https://utilumo.com/calculators/tip-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Bill values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"Does Tip Calculator upload my bill amount?","answer":"No. Bill and split values are calculated locally in your browser."},{"question":"Can it split the bill between people?","answer":"Yes. Enter the number of people to calculate the per-person share."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["percentage-calculator","unit-converter","age-calculator"],"tags":["calculators","tip-calculator","tip calculator","gratuity calculator","split bill calculator","restaurant tip calculator","calculate tip"]},{"id":"date-difference-calculator","name":"Date Difference Calculator","description":"Calculate days, full weeks, and remaining days between two dates locally in your browser.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/date-difference-calculator","canonicalUrl":"https://utilumo.com/calculators/date-difference-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Date values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"Does Date Difference Calculator upload my dates?","answer":"No. Dates are calculated locally in your browser."},{"question":"Can it count the end date?","answer":"Yes. Enable inclusive counting to count both the start and end calendar day."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["age-calculator","time-zone-converter","tip-calculator"],"tags":["calculators","date-difference-calculator","date difference calculator","days between dates","date duration calculator","count days between dates","weeks between dates"]},{"id":"discount-calculator","name":"Discount Calculator","description":"Calculate sale price and savings from an original price and discount percentage locally.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/discount-calculator","canonicalUrl":"https://utilumo.com/calculators/discount-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Price values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"Does Discount Calculator upload my prices?","answer":"No. Prices are calculated locally in your browser."},{"question":"What does it output?","answer":"It shows the final price after discount and the amount saved."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["percentage-calculator","vat-calculator","tip-calculator"],"tags":["calculators","discount-calculator","discount calculator","sale price calculator","percent off calculator","price after discount","calculate savings"]},{"id":"vat-calculator","name":"VAT / Sales Tax Calculator","description":"Add or remove VAT and sales tax from an amount locally in your browser.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/vat-calculator","canonicalUrl":"https://utilumo.com/calculators/vat-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Tax values are calculated locally and are never uploaded.","status":"ready","faq":[{"question":"Does VAT Calculator upload my values?","answer":"No. Amounts and rates are calculated locally in your browser."},{"question":"Can it remove VAT from a gross price?","answer":"Yes. Switch the mode to remove tax from a gross amount and it will calculate net, tax, and gross values."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["discount-calculator","percentage-calculator","tip-calculator"],"tags":["calculators","vat-calculator","vat calculator","sales tax calculator","tax calculator","add vat","remove vat","tax inclusive calculator"]},{"id":"unit-converter","name":"Unit Converter","description":"Convert length, mass, temperature, and data size units locally in your browser.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/unit-converter","canonicalUrl":"https://utilumo.com/calculators/unit-converter","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Unit values are converted locally and are never uploaded.","status":"ready","faq":[{"question":"Which units does this converter support?","answer":"The first version supports common length, mass, temperature, and binary data size units."},{"question":"Will Utilumo create separate Lbs to Kg pages?","answer":"Yes. Format-specific landing pages reuse this same Unit Converter engine with tailored metadata and defaults."},{"question":"Are file size conversions decimal or binary?","answer":"Data size conversions use binary steps, so 1024 MB equals 1 GB."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["percentage-calculator","base-converter","aspect-ratio-calculator"],"tags":["calculators","unit-converter","unit converter","unit conversion","lbs to kg","kg to lbs","feet to meters","meters to feet","fahrenheit to celsius","mb to gb"]},{"id":"time-zone-converter","name":"Time Zone Converter","description":"Convert meeting times between UTC, Pacific, Eastern, Europe, and other common time zones locally.","category":"calculators","secondaryCategories":[],"categories":["calculators"],"url":"https://utilumo.com/calculators/time-zone-converter","canonicalUrl":"https://utilumo.com/calculators/time-zone-converter","inputType":"text","outputType":"data","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Time zone values are converted locally and are never uploaded.","status":"ready","faq":[{"question":"Does this handle daylight saving time?","answer":"Yes. The converter uses IANA time zones through the browser Intl API, so offsets follow the selected date instead of fixed abbreviations."},{"question":"Why does this use city-based zones instead of only PST or EST?","answer":"Abbreviations can be ambiguous and daylight saving time changes offsets. City-based IANA zones such as America/Los_Angeles and America/New_York are safer."},{"question":"Will Utilumo add PST to EST landing pages?","answer":"Yes. Time-zone-specific landing pages reuse this same Time Zone Converter engine with tailored metadata and defaults."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["unit-converter","percentage-calculator","focus-timer"],"tags":["calculators","time-zone-converter","time zone converter","timezone converter","pst to est","cst to est","utc to est","est to pst","meeting time converter","time difference"]},{"id":"csv-cleaner","name":"CSV Cleaner","description":"Trim CSV cells, remove empty rows, and quote values safely before importing data elsewhere.","category":"developer","secondaryCategories":[],"categories":["developer"],"url":"https://utilumo.com/developer/csv-cleaner","canonicalUrl":"https://utilumo.com/developer/csv-cleaner","inputType":"text","outputType":"text","supportedFormats":["csv","text"],"supportedInputFormats":["csv"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your CSV data is cleaned in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"What does the CSV cleaner change?","answer":"It trims cell whitespace, removes empty rows, and keeps comma, quote, and newline values valid using CSV quoting."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["csv-to-json","json-formatter","base64-decoder"],"tags":["developer","csv-cleaner","csv cleaner","clean csv","spreadsheet clean","csv formatter"]},{"id":"url-parser","name":"URL Parser","description":"Inspect URL protocol, hostname, path, query parameters, tracking parameters, hash, and clean URL output locally.","category":"browser","secondaryCategories":[],"categories":["browser"],"url":"https://utilumo.com/browser/url-parser","canonicalUrl":"https://utilumo.com/browser/url-parser","inputType":"url","outputType":"data","supportedFormats":["url"],"supportedInputFormats":["url"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your URL is parsed locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"What does the URL Parser show?","answer":"It shows protocol, origin, hostname, path, port, hash, decoded query parameters, tracking parameters, and a clean URL without common tracking values."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["url-cleaner","query-param-builder","utm-builder"],"tags":["browser","url-parser","url parser","parse url","url inspector","query params","remove utm","clean url","tracking parameters"]},{"id":"url-cleaner","name":"URL Cleaner","description":"Remove UTM, ad click IDs, email campaign parameters, and other common tracking values from URLs locally.","category":"browser","secondaryCategories":["privacy"],"categories":["browser","privacy"],"url":"https://utilumo.com/browser/url-cleaner","canonicalUrl":"https://utilumo.com/browser/url-cleaner","inputType":"url","outputType":"text","supportedFormats":["url","text"],"supportedInputFormats":["url"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your URL is cleaned locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Which tracking parameters are removed?","answer":"It removes common UTM parameters, click IDs such as gclid, fbclid, msclkid, gbraid, wbraid, yclid, and common email campaign parameters."},{"question":"Does it keep useful query parameters?","answer":"Yes. Non-tracking parameters such as ids, search terms, filters, and hash fragments are preserved."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["url-parser","utm-builder","url-decoder"],"tags":["browser","privacy","url-cleaner","url cleaner","clean url","remove utm","remove tracking parameters","utm remover","tracking url cleaner","remove fbclid","remove gclid","privacy url cleaner"]},{"id":"device-info","name":"Your Device, Exactly","description":"Check your screen resolution, viewport size, device pixel ratio, browser, operating system, touch support, color gamut, timezone, language, user agent, and WebGL details locally.","category":"browser","secondaryCategories":[],"categories":["browser"],"url":"https://utilumo.com/browser/device-info","canonicalUrl":"https://utilumo.com/browser/device-info","inputType":"none","outputType":"data","supportedFormats":["browser-api","screen","viewport","dpr","browser-info","user-agent"],"supportedInputFormats":["browser-api"],"supportedOutputFormats":["screen","viewport","dpr","browser-info","user-agent"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Device and browser details are read locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"What does Your Device, Exactly show?","answer":"It shows screen resolution, viewport size, device pixel ratio, browser, operating system, touch support, color gamut, timezone, language, user agent, and WebGL renderer details when available."},{"question":"Does Utilumo upload my device details?","answer":"No. The values are read locally from browser APIs and stay in this browser tab."},{"question":"Why do viewport values change?","answer":"Viewport size is the active browser window area. It changes when you resize the window, rotate a phone, or open browser UI."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["url-parser","color-contrast-checker","aspect-ratio-calculator"],"tags":["browser","device-info","what is my screen resolution","screen resolution checker","browser info","what is my browser","viewport size checker","device pixel ratio checker","dpr checker","color gamut checker","webgl renderer","timezone checker","user agent checker","device info"]},{"id":"query-param-builder","name":"Query Param Builder","description":"Build URLs from a base URL and query parameter rows without hand-writing ? and & syntax.","category":"browser","secondaryCategories":[],"categories":["browser"],"url":"https://utilumo.com/browser/query-param-builder","canonicalUrl":"https://utilumo.com/browser/query-param-builder","inputType":"url","outputType":"text","supportedFormats":["url","text"],"supportedInputFormats":["url"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"URLs and query parameters are built in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does Query Param Builder encode values?","answer":"Yes. The browser URL API encodes query parameter keys and values when building the final URL."},{"question":"Can it keep existing query parameters?","answer":"Yes. Existing parameters in the base URL are preserved unless you add a row with the same key."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["utm-builder","url-parser","url-decoder"],"tags":["browser","query-param-builder","query param builder","url query builder","query string builder","url parameters","build url","api query params"]},{"id":"utm-builder","name":"UTM Builder","description":"Build campaign tracking URLs with utm_source, utm_medium, utm_campaign, utm_term, and utm_content locally.","category":"browser","secondaryCategories":["creator"],"categories":["browser","creator"],"url":"https://utilumo.com/browser/utm-builder","canonicalUrl":"https://utilumo.com/browser/utm-builder","inputType":"url","outputType":"text","supportedFormats":["url","text"],"supportedInputFormats":["url"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Campaign URLs are built locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does UTM Builder send my campaign URL anywhere?","answer":"No. The campaign URL is built locally with the browser URL API and is never uploaded."},{"question":"Which UTM parameters are supported?","answer":"It supports utm_source, utm_medium, utm_campaign, utm_term, and utm_content, with optional lowercase and hyphen normalization."},{"question":"Does it preserve existing URL parameters?","answer":"Yes. Existing query parameters are preserved while UTM parameters are added or replaced."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["query-param-builder","url-cleaner","caption-cleaner"],"tags":["browser","creator","utm-builder","utm builder","utm generator","campaign url builder","utm link builder","utm campaign builder","utm source","utm medium","utm campaign","marketing url builder","social media link tracker"]},{"id":"url-decoder","name":"URL Encoder/Decoder","description":"Encode and decode URL components, query values, plus-as-space form values, and percent-encoded text locally.","category":"browser","secondaryCategories":[],"categories":["browser"],"url":"https://utilumo.com/browser/url-decoder","canonicalUrl":"https://utilumo.com/browser/url-decoder","inputType":"url","outputType":"text","supportedFormats":["url","text"],"supportedInputFormats":["url"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"URL text is encoded or decoded in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"What does URL decoding do?","answer":"It turns percent-encoded sequences such as %20 or %E2%9C%93 back into readable text."},{"question":"Does this parse full URLs?","answer":"This tool focuses on encoding and decoding text. Use URL Parser for full URL parts and query parameter inspection."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["url-parser","base64-decoder","json-formatter"],"tags":["browser","url-decoder","url decode","url decoder","url encode","url encoder","percent decode","percent encode","plus as space","form url encode","decode url component","encode url component"]},{"id":"token-counter","name":"Token Counter","description":"Estimate prompt tokens, text size, context window usage, and custom AI token costs locally in your browser.","category":"ai","secondaryCategories":[],"categories":["ai"],"url":"https://utilumo.com/ai/token-counter","canonicalUrl":"https://utilumo.com/ai/token-counter","inputType":"text","outputType":"stats","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your prompt text is estimated locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Is the token count exact?","answer":"No. This tool gives a local estimate because exact token counts depend on the model and tokenizer."},{"question":"What context sizes are supported?","answer":"You can compare the estimate against common context windows from 8K through 1M tokens."},{"question":"Can this estimate AI request cost?","answer":"Yes. Enter your own input and output prices per million tokens to calculate a local custom cost estimate."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["prompt-optimizer","json-extractor","word-counter"],"tags":["ai","token-counter","token counter","ai token counter","prompt token counter","ai cost calculator","llm cost calculator","context window calculator","chatgpt token counter"]},{"id":"prompt-optimizer","name":"Prompt Optimizer","description":"Turn rough prompts into structured AI instructions with objective, audience, tone, output format, constraints, examples, and quality checks locally.","category":"ai","secondaryCategories":["text","developer"],"categories":["ai","text","developer"],"url":"https://utilumo.com/ai/prompt-optimizer","canonicalUrl":"https://utilumo.com/ai/prompt-optimizer","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Prompt text and optimization fields are processed locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does Prompt Optimizer call an AI model?","answer":"No. It uses local structuring rules to turn rough instructions into a clearer prompt template."},{"question":"What can it improve?","answer":"It helps add objective, audience, tone, output format, constraints, example slots, and quality checks so prompts are easier for AI tools to follow."},{"question":"Is the optimized prompt final?","answer":"Review it before use. The tool improves structure locally, but you should still adjust domain-specific facts and constraints."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["prompt-cleaner","token-counter","prompt-diff"],"tags":["ai","text","developer","prompt-optimizer","prompt optimizer","ai prompt optimizer","prompt improver","prompt generator","prompt builder","chatgpt prompt optimizer","claude prompt optimizer","prompt template","prompt engineering tool","optimize prompt locally"]},{"id":"prompt-cleaner","name":"Prompt Cleaner","description":"Clean prompts, chat transcripts, labels, spacing, and Markdown fences locally before sending text to an AI model.","category":"ai","secondaryCategories":["text"],"categories":["ai","text"],"url":"https://utilumo.com/ai/prompt-cleaner","canonicalUrl":"https://utilumo.com/ai/prompt-cleaner","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your prompt text is cleaned locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Prompt Cleaner use AI?","answer":"No. It applies local text cleanup rules for spacing, chat labels, blank lines, and wrapping code fences."},{"question":"Can this clean copied chat transcripts?","answer":"Yes. It can remove common User, Assistant, System, Developer, Human, AI, ChatGPT, and Claude labels while preserving the text body."},{"question":"Does this change my prompt automatically?","answer":"The cleaned output updates locally as you edit options. Review it before copying into another AI tool."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["prompt-optimizer","token-counter","json-extractor"],"tags":["ai","text","prompt-cleaner","prompt cleaner","ai prompt cleaner","clean prompt","prompt optimizer","prompt formatter","chatgpt prompt cleaner","remove chat labels","clean ai output"]},{"id":"ai-cost-calculator","name":"AI Cost Calculator","description":"Estimate AI input, output, per-request, and batch costs from custom per-million token prices locally.","category":"ai","secondaryCategories":["calculators","developer"],"categories":["ai","calculators","developer"],"url":"https://utilumo.com/ai/ai-cost-calculator","canonicalUrl":"https://utilumo.com/ai/ai-cost-calculator","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Token counts, prices, and estimates are calculated locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does this include current model prices?","answer":"No. Enter the input and output prices from your provider so the calculation stays transparent and easy to verify."},{"question":"What does price per 1M mean?","answer":"Many AI providers publish token prices per one million input or output tokens. This tool converts those prices into per-request and batch estimates."},{"question":"Is this exact billing?","answer":"No. It is a local estimate. Provider billing can include caching, rounding, tool calls, images, audio, or other usage types."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["token-counter","prompt-cleaner","json-schema-generator"],"tags":["ai","calculators","developer","ai-cost-calculator","ai cost calculator","llm cost calculator","token cost calculator","prompt cost calculator","ai pricing calculator","tokens to dollars","input output token cost","batch ai cost"]},{"id":"prompt-diff","name":"Prompt Diff","description":"Compare two prompt versions line by line, spot additions and removals, and copy a clean unified diff locally.","category":"ai","secondaryCategories":["text","developer"],"categories":["ai","text","developer"],"url":"https://utilumo.com/ai/prompt-diff","canonicalUrl":"https://utilumo.com/ai/prompt-diff","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Both prompt versions are compared locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"What does Prompt Diff compare?","answer":"It compares two prompt versions line by line and marks added, removed, and unchanged lines."},{"question":"Can it ignore whitespace changes?","answer":"Yes. You can ignore extra whitespace and casing when you only care about meaningful text changes."},{"question":"Can I copy the result?","answer":"Yes. The diff can be copied as a simple unified text diff with plus and minus markers."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["prompt-cleaner","token-counter","markdown-preview"],"tags":["ai","text","developer","prompt-diff","prompt diff","ai prompt diff","compare prompts","prompt compare","prompt version compare","diff prompts","unified diff prompt","compare ai prompts"]},{"id":"json-extractor","name":"JSON Extractor","description":"Extract one or many valid JSON objects or arrays from AI responses, Markdown, and plain text locally.","category":"ai","secondaryCategories":[],"categories":["ai"],"url":"https://utilumo.com/ai/json-extractor","canonicalUrl":"https://utilumo.com/ai/json-extractor","inputType":"text","outputType":"json","supportedFormats":["text","json"],"supportedInputFormats":["text"],"supportedOutputFormats":["json"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your text is parsed locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"What JSON can this extract?","answer":"It looks for valid JSON objects or arrays in code fences, Markdown, AI responses, and surrounding prose. You can extract the first match or all detected snippets."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-formatter","csv-to-json","token-counter"],"tags":["ai","json-extractor","json extractor","extract json","extract json from text","extract json from chatgpt","ai json","chatgpt json"]},{"id":"json-schema-generator","name":"JSON Schema Generator","description":"Infer a practical JSON Schema from JSON objects or arrays locally, including nested objects, arrays, required fields, and optional fields.","category":"ai","secondaryCategories":["developer"],"categories":["ai","developer"],"url":"https://utilumo.com/ai/json-schema-generator","canonicalUrl":"https://utilumo.com/ai/json-schema-generator","inputType":"json","outputType":"json","supportedFormats":["json"],"supportedInputFormats":["json"],"supportedOutputFormats":["json"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your JSON is parsed and converted locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Which JSON Schema draft does this generate?","answer":"The output includes a draft 2020-12 schema declaration and a practical inferred shape for local review."},{"question":"How are array objects handled?","answer":"Objects in arrays are merged. Fields present on every object are marked required; fields missing from some objects stay optional."},{"question":"Should I review the generated schema?","answer":"Yes. Inference is a starting point. Review constraints such as formats, minimums, enums, and additionalProperties before production validation."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["json-formatter","json-to-typescript","json-extractor"],"tags":["ai","developer","json-schema-generator","json schema generator","json to schema","json to json schema","generate json schema","ai json schema","schema from json","json validation schema"]},{"id":"text-chunker","name":"AI Text Chunker","description":"Split long text into estimated-token chunks with optional overlap and Markdown export locally in your browser.","category":"ai","secondaryCategories":["text","creator"],"categories":["ai","text","creator"],"url":"https://utilumo.com/ai/text-chunker","canonicalUrl":"https://utilumo.com/ai/text-chunker","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Long text is split into chunks locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Are the chunk token counts exact?","answer":"No. They are local estimates. Exact counts depend on the model tokenizer."},{"question":"Why add overlap between chunks?","answer":"Overlap repeats a small part of the previous chunk so the next chunk keeps nearby context when you paste it into an AI tool."},{"question":"Does AI Text Chunker upload my text?","answer":"No. Text splitting and token estimation run locally in this browser tab."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["token-counter","prompt-template-builder","prompt-cleaner","prompt-optimizer"],"tags":["ai","text","creator","text-chunker","text chunker","ai text chunker","split text for ai","prompt chunker","token chunker","split long prompt","chunk text for chatgpt","chunk text for llm"]},{"id":"prompt-template-builder","name":"Prompt Template Builder","description":"Build reusable AI prompt templates from task, context, audience, output format, constraints, examples, and quality checks locally.","category":"ai","secondaryCategories":["creator","text"],"categories":["ai","creator","text"],"url":"https://utilumo.com/ai/prompt-template-builder","canonicalUrl":"https://utilumo.com/ai/prompt-template-builder","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Prompt template fields are assembled locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does Prompt Template Builder call an AI model?","answer":"No. It builds a structured prompt template locally from the fields you provide."},{"question":"What sections does the template include?","answer":"It includes task, context, audience, output format, constraints, examples, and quality checks."},{"question":"Can I use it for content creation prompts?","answer":"Yes. It is designed for repeatable content workflows such as summaries, descriptions, outlines, and social copy."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["prompt-optimizer","prompt-cleaner","text-chunker","token-counter"],"tags":["ai","creator","text","prompt-template-builder","prompt template builder","ai prompt template","prompt template generator","content prompt template","chatgpt prompt template","prompt builder","ai content prompt"]},{"id":"chat-export-cleaner","name":"Chat Export Cleaner","description":"Clean copied ChatGPT, Claude, and AI chat exports into prompt-ready text by removing labels, divider lines, timestamps, and excess spacing locally.","category":"ai","secondaryCategories":["text","creator"],"categories":["ai","text","creator"],"url":"https://utilumo.com/ai/chat-export-cleaner","canonicalUrl":"https://utilumo.com/ai/chat-export-cleaner","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Chat export text is cleaned locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Chat Export Cleaner summarize the chat?","answer":"No. It only removes common labels, divider lines, timestamps, and spacing noise so the text is easier to reuse."},{"question":"Can I clean private AI conversations?","answer":"Yes. The cleanup runs locally in your browser tab and does not upload chat text."},{"question":"Which chat labels are removed?","answer":"Common labels such as User, Assistant, System, Developer, Human, AI, ChatGPT, and ChatGPT said are removed when they appear at the start of a line."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["prompt-cleaner","text-chunker","transcript-cleaner-for-prompts","markdown-cleaner-for-ai"],"tags":["ai","text","creator","chat-export-cleaner","chat export cleaner","chatgpt export cleaner","clean chatgpt transcript","ai chat cleaner","clean ai conversation","copy chatgpt to markdown","chat transcript cleaner"]},{"id":"transcript-cleaner-for-prompts","name":"Transcript Cleaner for Prompts","description":"Clean meeting, podcast, video, and caption transcripts for AI prompts by removing timestamps, speaker labels, filler words, and spacing locally.","category":"ai","secondaryCategories":["creator","text"],"categories":["ai","creator","text"],"url":"https://utilumo.com/ai/transcript-cleaner-for-prompts","canonicalUrl":"https://utilumo.com/ai/transcript-cleaner-for-prompts","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Transcript text is cleaned locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Transcript Cleaner for Prompts upload my transcript?","answer":"No. Transcript cleanup runs locally in your browser tab."},{"question":"Can it remove timestamps?","answer":"Yes. It removes common line-start timestamp formats such as 00:01, 00:00:01, [00:00:04], and (00:00:07)."},{"question":"Does it summarize the transcript?","answer":"No. It prepares the source text for a later AI prompt but does not call an AI model."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["srt-vtt-caption-cleaner","text-chunker","chat-export-cleaner","prompt-template-builder"],"tags":["ai","creator","text","transcript-cleaner-for-prompts","transcript cleaner for prompts","ai transcript cleaner","clean transcript for chatgpt","meeting transcript cleaner","youtube transcript cleaner","podcast transcript cleaner","remove timestamps transcript"]},{"id":"markdown-cleaner-for-ai","name":"Markdown Cleaner for AI","description":"Clean Markdown before using it in AI prompts by removing frontmatter, comments, wrapping fences, HTML breaks, tracking parameters, and excess spacing locally.","category":"ai","secondaryCategories":["developer","text"],"categories":["ai","developer","text"],"url":"https://utilumo.com/ai/markdown-cleaner-for-ai","canonicalUrl":"https://utilumo.com/ai/markdown-cleaner-for-ai","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Markdown cleanup runs locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Markdown Cleaner for AI call an AI model?","answer":"No. It applies deterministic local cleanup rules and does not generate or rewrite content."},{"question":"What Markdown noise can it remove?","answer":"It can remove YAML frontmatter, HTML comments, wrapping Markdown code fences, HTML line breaks, known tracking parameters, and excessive blank lines."},{"question":"Can it clean private notes?","answer":"Yes. Markdown cleanup runs locally in your browser tab and does not upload your notes."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["markdown-preview","html-to-markdown","text-chunker","prompt-cleaner"],"tags":["ai","developer","text","markdown-cleaner-for-ai","markdown cleaner for ai","clean markdown for chatgpt","markdown prompt cleaner","remove markdown frontmatter","clean markdown links","ai markdown prep","llm markdown cleaner"]},{"id":"audio-converter","name":"Audio Converter","description":"Convert common audio and MP4 files to MP3, WAV, or FLAC locally in your browser with ZIP export for batches.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/audio-converter","canonicalUrl":"https://utilumo.com/audio/audio-converter","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your audio is decoded and converted to MP3, WAV, or FLAC in this browser tab after the converter engine loads. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Audio Converter upload my files?","answer":"No. Audio conversion runs locally in your browser after the converter engine loads."},{"question":"Which outputs can I choose?","answer":"The shared converter exports MP3, WAV, or FLAC when the browser and local converter engine can read the file."},{"question":"Can I convert multiple files?","answer":"Yes. Batch conversion is supported with local browser limits to protect performance."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-to-mp3","mp3-compressor","mp3-to-wav","mp3-to-flac"],"tags":["audio","creator","audio-converter","audio converter","online audio converter","convert audio","mp3 wav flac converter","local audio converter"]},{"id":"audio-to-mp3","name":"Universal Audio to MP3 Converter","description":"Convert MP3, WAV, FLAC, M4A, AAC, OGG, Opus, and MP4 audio to MP3, WAV, or FLAC locally in your browser with ZIP export for batches.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/audio-to-mp3","canonicalUrl":"https://utilumo.com/audio/audio-to-mp3","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your audio is decoded and converted to MP3, WAV, or FLAC in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Universal Audio to MP3 upload my files?","answer":"No. Audio conversion runs locally in your browser after the converter engine loads."},{"question":"Why does the converter need a moment to load?","answer":"Utilumo loads MediaBunny first and keeps FFmpeg as a lazy fallback for codec gaps."},{"question":"Can I convert multiple files?","answer":"Yes. Batch conversion is supported with local browser limits to protect performance."},{"question":"Which audio formats are supported?","answer":"The shared converter accepts common audio and MP4 input, then exports MP3, WAV, or FLAC when the browser and local converter engine can read the file."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-converter","wav-to-mp3","flac-to-mp3","mp4-to-mp3"],"tags":["audio","creator","audio-to-mp3","audio to mp3","audio converter","convert audio to mp3","mp3 converter","universal audio to mp3","any audio to mp3","local audio converter"]},{"id":"cut-audio","name":"Cut Audio","description":"Cut one audio file to a selected start and end time locally in your browser, then export MP3, WAV, or FLAC.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/cut-audio","canonicalUrl":"https://utilumo.com/audio/cut-audio","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your audio is decoded, cut, and converted to MP3, WAV, or FLAC in this browser tab after the converter engine loads. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Cut Audio upload my file?","answer":"No. The converter engine loads in your browser, then cuts and exports MP3, WAV, or FLAC locally in this tab."},{"question":"Can I choose the output format?","answer":"Yes. Cut Audio uses the shared local converter, so you can export MP3, WAV, or FLAC when your browser can read the source file."},{"question":"Can I cut multiple audio files at once?","answer":"No. Cut Audio works on one file at a time because every file needs its own start and end time."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-converter","audio-to-mp3","mp3-compressor","mp4-to-mp3"],"tags":["audio","creator","cut-audio","cut audio","audio cutter","trim audio","mp3 cutter","cut mp3","audio trimmer","local audio cutter"]},{"id":"split-audio","name":"Split Audio","description":"Split one audio file into equal MP3, WAV, or FLAC segments locally in your browser and download the parts as a ZIP.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/split-audio","canonicalUrl":"https://utilumo.com/audio/split-audio","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your audio is decoded, split, and converted to MP3, WAV, or FLAC in this browser tab after the converter engine loads. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Split Audio upload my file?","answer":"No. The converter engine loads in your browser, then splits and exports MP3, WAV, or FLAC parts locally in this tab."},{"question":"How are the split files named?","answer":"The exported parts use the original file name with part numbers, such as audio-part-01.mp3 and audio-part-02.mp3."},{"question":"Can I choose the output format?","answer":"Yes. Split Audio uses the shared local converter, so you can export MP3, WAV, or FLAC when your browser can read the source file."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["cut-audio","audio-converter","audio-to-mp3","mp3-compressor"],"tags":["audio","creator","split-audio","split audio","audio splitter","split mp3","mp3 splitter","cut audio into parts","audio segmenter","local audio splitter"]},{"id":"audio-merge","name":"Audio Merge","description":"Merge multiple local audio files in order directly in your browser and export one WAV file.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/audio-merge","canonicalUrl":"https://utilumo.com/audio/audio-merge","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your audio files are decoded, appended, and written to WAV locally in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Audio Merge upload my files?","answer":"No. The files are decoded, appended, previewed, and exported locally in your browser tab."},{"question":"Which output format does Audio Merge create?","answer":"The first version exports WAV because it can be written reliably in the browser after decoding and appending samples."},{"question":"Can I merge MP3 files?","answer":"Yes, when your browser can decode the MP3 files. The merged download is currently WAV."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["split-audio","cut-audio","audio-converter","audio-to-mp3"],"tags":["audio","creator","audio-merge","audio merge","audio merger","merge audio","join audio","audio joiner","mp3 joiner","combine audio files","local audio merger"]},{"id":"mp3-compressor","name":"MP3 Compressor","description":"Compress MP3 files locally by keeping MP3 output, choosing a lower bitrate, and exporting MP3, WAV, or FLAC when needed.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/mp3-compressor","canonicalUrl":"https://utilumo.com/audio/mp3-compressor","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your MP3 files are decoded and converted to MP3, WAV, or FLAC in this browser tab after the converter engine loads. Files are never uploaded or stored.","status":"ready","faq":[{"question":"How does MP3 compression work here?","answer":"Choose MP3 output and a lower bitrate, then the converter engine loads and re-encodes the MP3 locally in your browser."},{"question":"Will lower bitrate reduce quality?","answer":"Usually yes. 128 kbps is smaller, while 192 kbps or 256 kbps keep more quality. WAV and FLAC output are also available for workflow compatibility."},{"question":"Are my MP3 files uploaded?","answer":"No. MP3, WAV, or FLAC exports are created locally in this browser tab."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-converter","audio-to-mp3","mp3-to-wav","mp3-to-flac"],"tags":["audio","creator","mp3-compressor","mp3 compressor","compress mp3","reduce mp3 size","mp3 bitrate compressor","local mp3 compressor"]},{"id":"mp3-to-wav","name":"MP3 to WAV Converter","description":"Convert MP3 files to WAV locally for editors and audio workflows, with MP3, WAV, or FLAC output available.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/mp3-to-wav","canonicalUrl":"https://utilumo.com/audio/mp3-to-wav","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your MP3 files are decoded and converted to MP3, WAV, or FLAC in this browser tab after the converter engine loads. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does MP3 to WAV restore lost quality?","answer":"No. It creates a WAV file from the MP3 data you provide, but it cannot recover quality that was already lost."},{"question":"Why export WAV?","answer":"WAV is useful for editors and audio tools that prefer uncompressed files. The same local converter can also export MP3, WAV, or FLAC."},{"question":"Does MP3 to WAV upload audio?","answer":"No. The converter engine loads in your browser and creates the output locally."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-converter","mp3-compressor","mp3-to-flac","wav-to-mp3"],"tags":["audio","creator","mp3-to-wav","mp3 to wav","convert mp3 to wav","mp3 wav converter","audio editor wav","local mp3 to wav"]},{"id":"mp3-to-flac","name":"MP3 to FLAC Converter","description":"Convert MP3 files to FLAC locally for workflows that require FLAC output, with MP3, WAV, or FLAC available.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/mp3-to-flac","canonicalUrl":"https://utilumo.com/audio/mp3-to-flac","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your MP3 files are decoded and converted to MP3, WAV, or FLAC in this browser tab after the converter engine loads. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does MP3 to FLAC make the audio lossless again?","answer":"No. It stores the decoded MP3 audio in a FLAC file, but it cannot restore details lost during MP3 compression."},{"question":"Why export FLAC from MP3?","answer":"Some archives, players, and editing workflows require FLAC files. The shared local converter can also export MP3, WAV, or FLAC."},{"question":"Does MP3 to FLAC upload audio?","answer":"No. The converter engine loads in your browser and creates the output locally."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-converter","mp3-compressor","mp3-to-wav","flac-to-mp3"],"tags":["audio","creator","mp3-to-flac","mp3 to flac","convert mp3 to flac","mp3 flac converter","local mp3 to flac","flac output"]},{"id":"wav-to-mp3","name":"WAV to MP3 Converter","description":"Convert large uncompressed WAV files to MP3, WAV, or FLAC locally in your browser. MP3 stays the default output for this page.","category":"audio","secondaryCategories":[],"categories":["audio"],"url":"https://utilumo.com/audio/wav-to-mp3","canonicalUrl":"https://utilumo.com/audio/wav-to-mp3","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your WAV files are decoded and converted to MP3, WAV, or FLAC in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does WAV to MP3 run locally?","answer":"Yes. WAV files are converted to MP3, WAV, or FLAC in your browser after the converter engine loads, with no upload to Utilumo."},{"question":"Which bitrate should I choose?","answer":"192 kbps is a balanced default. Use 320 kbps for higher quality or 128 kbps for smaller files."},{"question":"Can I convert other formats here too?","answer":"Yes. This page is optimized for WAV to MP3, but the shared converter also accepts common audio input and can export MP3, WAV, or FLAC when supported."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-to-mp3","flac-to-mp3","m4a-to-mp3"],"tags":["audio","wav-to-mp3","wav to mp3","convert wav to mp3","wav converter","wav mp3 converter","compress wav to mp3"]},{"id":"flac-to-mp3","name":"FLAC to MP3 Converter","description":"Convert lossless FLAC audio files to MP3 locally for better compatibility with phones, cars, and players.","category":"audio","secondaryCategories":[],"categories":["audio"],"url":"https://utilumo.com/audio/flac-to-mp3","canonicalUrl":"https://utilumo.com/audio/flac-to-mp3","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your FLAC files are decoded and converted to MP3, WAV, or FLAC in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does converting FLAC to MP3 reduce quality?","answer":"Yes. MP3 is lossy, but it creates smaller files that are easier to share and play. You can also choose WAV or FLAC output in the same local converter."},{"question":"Does FLAC to MP3 upload my audio?","answer":"No. Conversion happens locally in your browser after the converter engine loads."},{"question":"Can I convert other formats here too?","answer":"Yes. This page is optimized for FLAC to MP3, but the shared converter also accepts common audio input and can export MP3, WAV, or FLAC when supported."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["wav-to-mp3","audio-to-mp3","m4a-to-mp3"],"tags":["audio","flac-to-mp3","flac to mp3","convert flac to mp3","flac converter","flac mp3 converter","lossless to mp3"]},{"id":"m4a-to-mp3","name":"M4A to MP3 Converter","description":"Convert M4A files from Apple devices, voice memos, and recordings to MP3 locally in your browser.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/m4a-to-mp3","canonicalUrl":"https://utilumo.com/audio/m4a-to-mp3","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your M4A files are decoded and converted to MP3, WAV, or FLAC in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Can this convert voice memos?","answer":"Yes. If your browser can read the M4A file, Utilumo can convert it to MP3, WAV, or FLAC locally after the converter engine loads."},{"question":"Does M4A to MP3 require an account?","answer":"No. Choose a file, pick MP3, WAV, or FLAC output, and download the converted file."},{"question":"Can I convert other formats here too?","answer":"Yes. This page is optimized for M4A to MP3, but the shared converter also accepts common audio input and can export MP3, WAV, or FLAC when supported."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-to-mp3","wav-to-mp3","mp4-to-mp3"],"tags":["audio","creator","m4a-to-mp3","m4a to mp3","convert m4a to mp3","m4a converter","apple audio to mp3","voice memo to mp3"]},{"id":"ogg-to-mp3","name":"OGG to MP3 Converter","description":"Convert OGG and Opus audio files to MP3 locally in your browser for broader playback support.","category":"audio","secondaryCategories":[],"categories":["audio"],"url":"https://utilumo.com/audio/ogg-to-mp3","canonicalUrl":"https://utilumo.com/audio/ogg-to-mp3","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your OGG files are decoded and converted to MP3, WAV, or FLAC in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does OGG to MP3 work offline after loading?","answer":"The conversion work runs locally, but the converter engine loads in the browser first before exporting MP3, WAV, or FLAC."},{"question":"Can I batch convert OGG files?","answer":"Yes. You can convert multiple supported audio files and download individual MP3, WAV, or FLAC outputs or one ZIP."},{"question":"Can I convert other formats here too?","answer":"Yes. This page is optimized for OGG and Opus to MP3, but the shared converter also accepts common audio input and can export MP3, WAV, or FLAC when supported."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-to-mp3","flac-to-mp3","wav-to-mp3"],"tags":["audio","ogg-to-mp3","ogg to mp3","convert ogg to mp3","ogg converter","ogg mp3 converter","opus to mp3"]},{"id":"mp4-to-mp3","name":"MP4 to MP3 Converter","description":"Extract the audio track from MP4 video files and save it as MP3 locally in your browser.","category":"audio","secondaryCategories":["creator"],"categories":["audio","creator"],"url":"https://utilumo.com/audio/mp4-to-mp3","canonicalUrl":"https://utilumo.com/audio/mp4-to-mp3","inputType":"audio","outputType":"audio","supportedFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedInputFormats":["mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"supportedOutputFormats":["mp3"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your MP4 file is read and converted to MP3, WAV, or FLAC in this browser tab. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does MP4 to MP3 upload videos?","answer":"No. The MP4 is processed locally in your browser after the converter engine loads, and only your chosen MP3, WAV, or FLAC output is downloaded by you."},{"question":"Does this keep the video track?","answer":"No. MP3, WAV, and FLAC exports extract audio only and drop the video stream."},{"question":"Can I convert other formats here too?","answer":"Yes. This page is optimized for MP4 to MP3, but the shared converter also accepts common audio input and can export MP3, WAV, or FLAC when supported."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["audio-to-mp3","m4a-to-mp3","wav-to-mp3"],"tags":["audio","creator","mp4-to-mp3","mp4 to mp3","convert mp4 to mp3","extract audio from mp4","video to mp3","mp4 audio extractor"]},{"id":"remove-audio-from-video","name":"Remove Audio from Video","description":"Remove audio tracks from one or more videos locally in your browser and export fresh MP4 files when your browser supports the codecs.","category":"video","secondaryCategories":["creator","audio"],"categories":["video","creator","audio"],"url":"https://utilumo.com/video/remove-audio-from-video","canonicalUrl":"https://utilumo.com/video/remove-audio-from-video","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video is inspected and exported locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Remove Audio from Video upload my video?","answer":"No. Videos are inspected and exported locally in your browser tab and are never uploaded to Utilumo."},{"question":"Why can export fail in some browsers?","answer":"Video export depends on the browser's local codec support. If the source codec cannot be decoded or MP4 cannot be encoded, the tool shows an error."},{"question":"Does it keep the original video file?","answer":"No file is changed in place. The tool creates a new MP4 download without audio tracks."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["cut-video","mp4-to-mp3","audio-converter","image-converter"],"tags":["video","creator","audio","remove-audio-from-video","remove audio from video","mute video","video mute","remove sound from video","silent video","video audio remover","mediabunny video tool"]},{"id":"cut-video","name":"Cut Video","description":"Cut a local video to a selected time range in your browser, with optional muted output and MP4 download.","category":"video","secondaryCategories":["creator"],"categories":["video","creator"],"url":"https://utilumo.com/video/cut-video","canonicalUrl":"https://utilumo.com/video/cut-video","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video is trimmed and exported locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Cut Video upload my video?","answer":"No. The video is previewed, trimmed, and exported locally in your browser tab and is never uploaded to Utilumo."},{"question":"Can I mute the cut video?","answer":"Yes. Turn on Mute output before exporting to discard audio tracks in the trimmed MP4."},{"question":"Why can export fail in some browsers?","answer":"Video export depends on local codec support. If the browser cannot decode the input video or encode the MP4 output, the tool shows an error."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["remove-audio-from-video","add-audio-to-video","video-compressor","mp4-to-mp3"],"tags":["video","creator","cut-video","cut video","trim video","video cutter","video trimmer","clip video","cut mp4","trim mp4","mediabunny video cutter"]},{"id":"add-audio-to-video","name":"Add Audio to Video","description":"Add a local audio file to a local video in your browser, replace or keep existing audio tracks, and export MP4.","category":"video","secondaryCategories":["creator","audio"],"categories":["video","creator","audio"],"url":"https://utilumo.com/video/add-audio-to-video","canonicalUrl":"https://utilumo.com/video/add-audio-to-video","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video and audio files are combined locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Add Audio to Video upload my files?","answer":"No. The video and audio files are combined locally in your browser tab and are never uploaded to Utilumo."},{"question":"Can I replace the original video audio?","answer":"Yes. Replace original audio is enabled by default, so the custom audio becomes the exported MP4 audio track."},{"question":"Can I keep the original audio too?","answer":"Yes. Turn off Replace original audio to keep the existing audio as an additional track. Some players expose multiple tracks differently."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["remove-audio-from-video","cut-video","mp4-to-mp3","audio-converter"],"tags":["video","creator","audio","add-audio-to-video","add audio to video","add music to video","replace video audio","overlay audio on video","custom audio video","video audio merger","mediabunny add audio"]},{"id":"loop-video","name":"Loop Video","description":"Loop a local video in your browser by repeating the clip and exporting a fresh MP4.","category":"video","secondaryCategories":["creator"],"categories":["video","creator"],"url":"https://utilumo.com/video/loop-video","canonicalUrl":"https://utilumo.com/video/loop-video","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video is looped locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Loop Video upload my video?","answer":"No. The video is previewed, looped, and exported locally in your browser tab and is never uploaded to Utilumo."},{"question":"Can I mute the looped video?","answer":"Yes. Turn on Mute output before exporting to create a looped MP4 without audio."},{"question":"Why can a looped export fail?","answer":"Video export depends on local codec support. If the browser cannot decode the input video or encode the MP4 output, the tool shows an error."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["cut-video","video-compressor","video-converter","remove-audio-from-video"],"tags":["video","creator","loop-video","loop video","video looper","repeat video","loop mp4","make video loop","repeat mp4","mediabunny video loop"]},{"id":"split-video","name":"Split Video","description":"Split a local video into equal MP4 segments in your browser and download the parts as a ZIP.","category":"video","secondaryCategories":["creator"],"categories":["video","creator"],"url":"https://utilumo.com/video/split-video","canonicalUrl":"https://utilumo.com/video/split-video","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video is split locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Split Video upload my video?","answer":"No. The video is previewed, split, and zipped locally in your browser tab and is never uploaded to Utilumo."},{"question":"How are the split files named?","answer":"The exported MP4 parts use the original file name with part numbers, such as video-part-01.mp4 and video-part-02.mp4."},{"question":"Can I remove audio from the split clips?","answer":"Yes. Turn on Mute output before exporting to create MP4 parts without audio tracks."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["cut-video","loop-video","video-compressor","remove-audio-from-video"],"tags":["video","creator","split-video","split video","video splitter","split mp4","cut video into parts","video segmenter","split video online","mediabunny video splitter"]},{"id":"video-compressor","name":"Video Compressor","description":"Compress one or more local videos in your browser with quality presets, optional max width, optional mute, and MP4 downloads.","category":"video","secondaryCategories":["creator"],"categories":["video","creator"],"url":"https://utilumo.com/video/video-compressor","canonicalUrl":"https://utilumo.com/video/video-compressor","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video is compressed locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Video Compressor upload my video?","answer":"No. Videos are compressed locally in your browser tab and are never uploaded to Utilumo."},{"question":"Why is the compressed video not always smaller?","answer":"Some inputs are already efficient. Output size depends on source codec, motion, resolution, selected quality, and browser encoder behavior."},{"question":"Can I remove audio while compressing?","answer":"Yes. Turn on Mute output before exporting to discard audio tracks in the compressed MP4."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["cut-video","video-converter","video-transformer","remove-audio-from-video"],"tags":["video","creator","video-compressor","video compressor","compress video","reduce video size","compress mp4","make video smaller","video size reducer","mediabunny compressor"]},{"id":"video-converter","name":"Video Converter","description":"Convert one or more local videos to MP4, WebM, MOV, or MKV in your browser when local codecs support the source and target.","category":"video","secondaryCategories":["creator"],"categories":["video","creator"],"url":"https://utilumo.com/video/video-converter","canonicalUrl":"https://utilumo.com/video/video-converter","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4","webm","mov","mkv"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video is converted locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Video Converter upload my video?","answer":"No. Videos are converted locally in your browser tab and are never uploaded to Utilumo."},{"question":"Which output formats are supported?","answer":"The tool can export MP4, WebM, MOV, or MKV when the browser can encode compatible tracks for that container."},{"question":"Why can conversion fail?","answer":"Conversion depends on the browser's local WebCodecs support. If the source cannot be decoded or the target cannot be encoded, the tool shows an error."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["video-compressor","video-transformer","cut-video","mp4-to-mp3"],"tags":["video","creator","video-converter","video converter","convert video","mp4 converter","webm converter","mov converter","mkv converter","convert video locally","mediabunny video converter"]},{"id":"video-transformer","name":"Video Transformer","description":"Resize, fit, and rotate one or more local videos in your browser, then export transformed MP4 files.","category":"video","secondaryCategories":["creator"],"categories":["video","creator"],"url":"https://utilumo.com/video/video-transformer","canonicalUrl":"https://utilumo.com/video/video-transformer","inputType":"video","outputType":"video","supportedFormats":["mp4","m4v","mov","webm","mkv"],"supportedInputFormats":["mp4","m4v","mov","webm","mkv"],"supportedOutputFormats":["mp4"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Your video is transformed locally in this browser tab with MediaBunny. Files are never uploaded or stored.","status":"ready","faq":[{"question":"Does Video Transformer upload my video?","answer":"No. Videos are transformed locally in your browser tab and are never uploaded to Utilumo."},{"question":"Can I keep the original aspect ratio?","answer":"Yes. Leave either width or height at 0 and the export keeps the source aspect ratio for that missing dimension."},{"question":"Does rotation change the file itself?","answer":"The original file is never changed. The tool creates a new MP4 with the selected rotation baked into the export."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["video-compressor","video-converter","cut-video","image-resizer"],"tags":["video","creator","video-transformer","video transformer","resize video","rotate video","change video size","video resizer","rotate mp4","mediabunny video transform"]},{"id":"youtube-description-formatter","name":"YouTube Description Formatter","description":"Structure YouTube descriptions with sections, links, timestamps, and clean spacing.","category":"creator","secondaryCategories":[],"categories":["creator"],"url":"https://utilumo.com/creator/youtube-description-formatter","canonicalUrl":"https://utilumo.com/creator/youtube-description-formatter","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Description sections are formatted locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does this write descriptions with AI?","answer":"No. It structures your own summary, links, chapters, and notes into a clean description."},{"question":"Can it count links and chapters?","answer":"Yes. It counts HTTP links and common YouTube chapter timestamp lines locally."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["title-shortener","caption-cleaner","url-parser"],"tags":["creator","youtube-description-formatter","youtube description","youtube description formatter","youtube description template","video description"]},{"id":"youtube-chapters-generator","name":"YouTube Chapters Generator","description":"Generate YouTube chapter timestamps from titles or normalize pasted chapter lines locally in your browser.","category":"creator","secondaryCategories":[],"categories":["creator"],"url":"https://utilumo.com/creator/youtube-chapters-generator","canonicalUrl":"https://utilumo.com/creator/youtube-chapters-generator","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Chapter titles and timestamps are generated locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does YouTube Chapters Generator upload my text?","answer":"No. Chapter titles and timestamps are generated locally in your browser tab."},{"question":"Can it clean existing chapter timestamps?","answer":"Yes. Paste timestamped chapter lines and the tool normalizes timestamp formatting."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["youtube-description-formatter","title-shortener","srt-vtt-caption-cleaner"],"tags":["creator","youtube-chapters-generator","youtube chapters generator","youtube chapters","video chapters generator","youtube timestamps","chapter timestamps"]},{"id":"title-shortener","name":"Title Shortener","description":"Shorten titles for search results, thumbnails, posts, and video platforms.","category":"creator","secondaryCategories":[],"categories":["creator"],"url":"https://utilumo.com/creator/title-shortener","canonicalUrl":"https://utilumo.com/creator/title-shortener","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Titles are cleaned and shortened locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does this use AI to rewrite titles?","answer":"No. It only cleans spacing, counts characters, and shortens at a word boundary where possible."},{"question":"Which title limits are included?","answer":"It includes practical presets for search results, YouTube, X/social posts, LinkedIn, and a custom limit."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["youtube-description-formatter","word-counter","caption-cleaner"],"tags":["creator","title-shortener","title shortener","youtube title","shorten title","social title","headline length"]},{"id":"caption-cleaner","name":"Caption Cleaner","description":"Clean social captions, normalize spacing, organize hashtags, remove duplicates, and cap hashtag count locally in your browser.","category":"creator","secondaryCategories":[],"categories":["creator"],"url":"https://utilumo.com/creator/caption-cleaner","canonicalUrl":"https://utilumo.com/creator/caption-cleaner","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Captions are cleaned in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"What does the Caption Cleaner change?","answer":"It trims messy spacing, removes repeated blank lines, can move hashtags to the end, remove duplicate hashtags, lowercase hashtags, and limit the final hashtag count."},{"question":"Does this generate captions with AI?","answer":"No. It only cleans and organizes text that you provide."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["title-shortener","hashtag-cleaner","youtube-description-formatter","word-counter"],"tags":["creator","caption-cleaner","caption cleaner","social caption","hashtag cleaner","instagram caption","clean caption","remove duplicate hashtags","hashtag limiter","limit hashtags"]},{"id":"hashtag-cleaner","name":"Hashtag Cleaner","description":"Extract, de-duplicate, lowercase, limit, and copy clean hashtags from captions locally in your browser.","category":"creator","secondaryCategories":["text","ai"],"categories":["creator","text","ai"],"url":"https://utilumo.com/creator/hashtag-cleaner","canonicalUrl":"https://utilumo.com/creator/hashtag-cleaner","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Caption and hashtag text is cleaned locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does Hashtag Cleaner recommend viral hashtags?","answer":"No. It extracts and cleans hashtags you provide. It does not fetch trends or call social APIs."},{"question":"Can it remove duplicate hashtags with different casing?","answer":"Yes. Duplicate detection is case-insensitive, and you can lowercase the final list."},{"question":"Does Hashtag Cleaner upload my caption?","answer":"No. The caption or hashtag list is cleaned locally in your browser tab."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["caption-cleaner","title-shortener","youtube-description-formatter","prompt-template-builder"],"tags":["creator","text","ai","hashtag-cleaner","hashtag cleaner","clean hashtags","remove duplicate hashtags","instagram hashtag cleaner","tiktok hashtag cleaner","youtube hashtag cleaner","hashtag extractor","hashtag formatter"]},{"id":"srt-vtt-caption-cleaner","name":"SRT/VTT Caption Cleaner","description":"Clean SRT and VTT caption text locally while preserving cue numbers and timing lines.","category":"creator","secondaryCategories":["text"],"categories":["creator","text"],"url":"https://utilumo.com/creator/srt-vtt-caption-cleaner","canonicalUrl":"https://utilumo.com/creator/srt-vtt-caption-cleaner","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Subtitle captions are cleaned locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does SRT/VTT Caption Cleaner upload my subtitles?","answer":"No. Captions are cleaned locally in your browser tab."},{"question":"Does it change cue timing?","answer":"No. Timing lines are preserved; the tool focuses on cleaning caption text lines."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["caption-cleaner","youtube-chapters-generator","word-counter"],"tags":["creator","text","srt-vtt-caption-cleaner","srt cleaner","vtt cleaner","caption cleaner","subtitle cleaner","clean srt","clean vtt"]},{"id":"social-image-export","name":"Social Image Export","description":"Prepare image exports for X, Instagram, Facebook, LinkedIn, and YouTube thumbnails.","category":"creator","secondaryCategories":["image"],"categories":["creator","image"],"url":"https://utilumo.com/creator/social-image-export","canonicalUrl":"https://utilumo.com/creator/social-image-export","inputType":"text","outputType":"text","supportedFormats":["text"],"supportedInputFormats":["text"],"supportedOutputFormats":["text"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Social image exports are created locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Which social image sizes are included?","answer":"It includes Instagram square, Instagram portrait, YouTube thumbnail, X post, LinkedIn banner, and Facebook cover presets."},{"question":"Does this crop or fit the image?","answer":"You can choose fill crop or fit with background before exporting."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["aspect-ratio-calculator","image-compressor","image-resizer"],"tags":["creator","image","social-image-export","social image export","instagram image size","x image size","facebook image size","youtube thumbnail"]},{"id":"thumbnail-size-checker","name":"Thumbnail Size Checker","description":"Check YouTube thumbnail dimensions, aspect ratio, and file size locally before exporting.","category":"creator","secondaryCategories":["image"],"categories":["creator","image"],"url":"https://utilumo.com/creator/thumbnail-size-checker","canonicalUrl":"https://utilumo.com/creator/thumbnail-size-checker","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Thumbnail dimensions are checked locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does Thumbnail Size Checker upload my image?","answer":"No. This tool checks entered dimensions and file size locally; no image is uploaded."},{"question":"What thumbnail size does it check?","answer":"It checks 16:9 thumbnails with at least 640 px width, flags when they are below YouTube's current preferred 3840 x 2160 px size, and separates Studio file-size guidance from the YouTube Data API 2 MB upload limit."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["social-image-export","image-resizer","image-compressor"],"tags":["creator","image","thumbnail-size-checker","thumbnail size checker","youtube thumbnail size","youtube thumbnail checker","thumbnail dimensions","1280x720 thumbnail"]},{"id":"qr-code-generator","name":"QR Code Generator","description":"Generate downloadable SVG QR codes for URLs, text, and short messages locally in your browser.","category":"creator","secondaryCategories":["browser"],"categories":["creator","browser"],"url":"https://utilumo.com/creator/qr-code-generator","canonicalUrl":"https://utilumo.com/creator/qr-code-generator","inputType":"text","outputType":"image","supportedFormats":["text","jpg","jpeg","png","webp","avif"],"supportedInputFormats":["text"],"supportedOutputFormats":["jpg","jpeg","png","webp","avif"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"QR code input is encoded locally in this browser tab and is never uploaded.","status":"ready","faq":[{"question":"Does QR Code Generator upload my text?","answer":"No. The QR code is generated locally in your browser and the input is never uploaded."},{"question":"What format does it download?","answer":"It downloads an SVG QR code, which stays sharp in print and on high-resolution screens."},{"question":"Which error correction level should I use?","answer":"Medium works for most QR codes. Use High when the code may be printed small, partially covered, or scanned in rough conditions."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["utm-builder","url-cleaner","social-image-export"],"tags":["creator","browser","qr-code-generator","qr code generator","generate qr code","url qr code","svg qr code","text to qr code","qr maker"]},{"id":"ics-calendar-merger","name":"ICS Calendar Merger","description":"Merge multiple .ics calendar files locally in your browser and download one combined calendar.","category":"productivity","secondaryCategories":[],"categories":["productivity"],"url":"https://utilumo.com/productivity/ics-calendar-merger","canonicalUrl":"https://utilumo.com/productivity/ics-calendar-merger","inputType":"file","outputType":"file","supportedFormats":["ics"],"supportedInputFormats":["ics"],"supportedOutputFormats":["ics"],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":true,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Calendar files and pasted event data are merged locally in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Can this merge public calendar URLs?","answer":"This tool merges pasted or imported .ics calendar files locally. Public URL fetching is inactive while CORS, abuse, and privacy handling stay under review."},{"question":"How are duplicate events handled?","answer":"Events with the same UID are treated as duplicates. Events without a UID use start time, end time, and summary as a fallback key."},{"question":"Does this support recurring events?","answer":"Recurring event rules are preserved in the exported .ics file, but this tool does not expand recurring series into individual occurrences."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["focus-timer","url-parser","csv-cleaner"],"tags":["productivity","ics-calendar-merger","ics calendar merger","calendar merger","merge ics files","combine calendars","public calendar merger"]},{"id":"focus-timer","name":"Focus Timer","description":"Run focused work sessions, short breaks, and long breaks in a clean local browser timer.","category":"productivity","secondaryCategories":[],"categories":["productivity"],"url":"https://utilumo.com/productivity/focus-timer","canonicalUrl":"https://utilumo.com/productivity/focus-timer","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Timer settings and session state stay in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Does the Focus Timer store my sessions?","answer":"No. The timer runs in the current browser tab and does not store session history."},{"question":"Can I use this as a Pomodoro timer?","answer":"Yes. It includes common focus, short break, and long break presets, plus a custom duration."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["reading-time","word-counter","aspect-ratio-calculator"],"tags":["productivity","focus-timer","focus timer","pomodoro timer","productivity timer","work timer","break timer"]},{"id":"pomodoro-timer","name":"Pomodoro Timer","description":"Run a 25-minute Pomodoro timer with short and long break presets locally in your browser.","category":"productivity","secondaryCategories":[],"categories":["productivity"],"url":"https://utilumo.com/productivity/pomodoro-timer","canonicalUrl":"https://utilumo.com/productivity/pomodoro-timer","inputType":"number","outputType":"data","supportedFormats":[],"supportedInputFormats":[],"supportedOutputFormats":[],"processing":"browser-local","browserOnly":true,"runsLocally":true,"requiresUpload":false,"requiresServerUpload":false,"requiresFileSelection":false,"accountRequired":false,"trackingCookies":false,"storesInput":false,"privacy":"Pomodoro timer settings and session state stay in this browser tab and are never uploaded.","status":"ready","faq":[{"question":"Is this a 25-minute Pomodoro timer?","answer":"Yes. The default focus preset is 25 minutes, with 5-minute short break and 15-minute long break presets."},{"question":"Does the Pomodoro timer store my sessions?","answer":"No. The countdown runs locally in the current browser tab and does not store session history."},{"question":"Does Utilumo upload my input?","answer":"No. This tool is designed for local browser processing and does not send your input to a server."},{"question":"Do I need an account?","answer":"No. Utilumo tools are built to work without accounts or sign-in."}],"relatedTools":["focus-timer","reading-time","word-counter"],"tags":["productivity","pomodoro-timer","pomodoro timer","25 minute timer","pomodoro technique timer","focus timer","work break timer"]}]}