{"version":1,"generatedAt":"2026-07-01T00:00:00.000Z","site":{"name":"Utilumo","url":"https://utilumo.com","description":"Free browser tools for PDF, images, JSON, text, developers and creators. Process files locally in your browser. No uploads required for most tools.","privacyModel":"Utilumo tools require no account, avoid marketing trackers, and process locally in the browser whenever possible."},"resources":{"tools":"https://utilumo.com/tools.json","sitemap":"https://utilumo.com/sitemap.xml","llms":"https://utilumo.com/llms.txt","feed":"https://utilumo.com/feed.xml","research":"https://utilumo.com/research"},"categories":[{"id":"image","title":"Images","type":"category","url":"https://utilumo.com/image","path":"/image","description":"Free browser-based image tools for compression, resizing, conversion, cropping, colors, metadata removal, rotation, and privacy-safe exports. Images stay on your device.","tags":["image","images"],"keywords":["image","Images","Compress, convert, resize, clean, and protect images locally."],"relatedTools":["image-compressor","image-resizer","image-converter","jpg-to-png","png-to-jpg","webp-to-png","webp-to-jpg","avif-to-jpg","image-info","image-to-ascii","image-color-picker","visual-image-diff","crop-image","rotate-image","flip-image","pixel-face","remove-exif","images-to-pdf","blur-faces","screenshot-privacy-cleaner","svg-preview","social-image-export","thumbnail-size-checker"]},{"id":"pdf","title":"PDF","type":"category","url":"https://utilumo.com/pdf","path":"/pdf","description":"Free PDF tools for merging, splitting, rotating, inspecting metadata, counting pages, and converting images to PDF. Utilumo processes files locally in your browser where possible.","tags":["pdf"],"keywords":["pdf","PDF","Merge, split, rotate, and prepare PDFs with less friction."],"relatedTools":["merge-pdf","compress-pdf","extract-pdf-pages","delete-pdf-pages","rotate-pdf","split-pdf","images-to-pdf","pdf-page-counter","remove-pdf-metadata","pdf-metadata-viewer"]},{"id":"developer","title":"Developer","type":"category","url":"https://utilumo.com/developer","path":"/developer","description":"Free online developer tools for formatting JSON, decoding JWTs, generating UUIDs, working with HTTP, encoding data, timestamps, hashes, regex, and more. All tools run locally in your browser.","tags":["developer"],"keywords":["developer","Developer","Format, validate, decode, generate, and inspect data."],"relatedTools":["json-formatter","json-to-typescript","visual-image-diff","uuid-generator","hash-generator","hmac-generator","security-headers-generator","permissions-policy-generator","csp-analyzer","security-txt-generator","robots-txt-generator","humans-txt-generator","llms-txt-generator","meta-tags-generator","http-header-inspector","timestamp-converter","cron-expression-builder","base-converter","jwt-decoder","jwt-claim-explainer","base64-decoder","html-entities","html-css-playground","rest-request-tester","curl-generator","openapi-viewer","http-status-lookup","mime-type-lookup","regex-tester","markdown-preview","markdown-to-html","markdown-table-generator","markdown-toc-generator","html-to-markdown","svg-preview","xml-formatter","sql-formatter","sql-playground","sql-query-tester","sqlite-playground","sql-join-playground","sql-schema-builder","yaml-to-json","csv-to-json","json-to-csv","csv-cleaner","prompt-optimizer","ai-cost-calculator","prompt-diff","json-schema-generator","markdown-cleaner-for-ai"]},{"id":"text","title":"Text","type":"category","url":"https://utilumo.com/text","path":"/text","description":"Free text tools for counting words, checking character length, cleaning duplicate lines, changing case, generating slugs, and improving writing workflows.","tags":["text"],"keywords":["text","Text","Count, clean, compare, convert, and reshape writing."],"relatedTools":["word-counter","text-redactor","character-counter","reading-time","case-converter","title-case-converter","slug-generator","remove-duplicate-lines","markdown-preview","markdown-to-html","markdown-table-generator","markdown-toc-generator","html-to-markdown","prompt-optimizer","prompt-cleaner","prompt-diff","text-chunker","prompt-template-builder","chat-export-cleaner","transcript-cleaner-for-prompts","markdown-cleaner-for-ai","hashtag-cleaner","srt-vtt-caption-cleaner"]},{"id":"calculators","title":"Calculator","type":"category","url":"https://utilumo.com/calculators","path":"/calculators","description":"Fast online calculators for percentages, units, aspect ratios, color contrast, time zones, and everyday work math. Use them instantly with no signup.","tags":["calculators","calculator"],"keywords":["calculators","Calculator","Fast everyday calculators for work, money, dates, and ratios."],"relatedTools":["aspect-ratio-calculator","color-contrast-checker","percentage-calculator","bmi-calculator","age-calculator","tip-calculator","date-difference-calculator","discount-calculator","vat-calculator","unit-converter","time-zone-converter","ai-cost-calculator"]},{"id":"privacy","title":"Privacy","type":"category","url":"https://utilumo.com/privacy-tools","path":"/privacy-tools","description":"Privacy-first tools for hiding sensitive image details, removing metadata, and generating secure passwords without account signup or unnecessary uploads.","tags":["privacy"],"keywords":["privacy","Privacy","Hide sensitive details and remove metadata before sharing."],"relatedTools":["pixel-face","hmac-generator","security-headers-generator","permissions-policy-generator","csp-analyzer","security-txt-generator","http-header-inspector","remove-exif","remove-pdf-metadata","blur-faces","screenshot-privacy-cleaner","password-generator","text-redactor","jwt-claim-explainer","url-cleaner"]},{"id":"browser","title":"Browser","type":"category","url":"https://utilumo.com/browser","path":"/browser","description":"Free browser and URL tools for parsing links, encoding URLs, building query strings, and inspecting web data. Utilumo keeps the workflow fast, local, and private.","tags":["browser"],"keywords":["browser","Browser","Inspect URLs, sessions, viewport details, and browser data safely."],"relatedTools":["security-headers-generator","permissions-policy-generator","csp-analyzer","security-txt-generator","robots-txt-generator","humans-txt-generator","meta-tags-generator","http-header-inspector","rest-request-tester","curl-generator","openapi-viewer","mime-type-lookup","url-parser","url-cleaner","device-info","query-param-builder","utm-builder","url-decoder","qr-code-generator"]},{"id":"ai","title":"AI","type":"category","url":"https://utilumo.com/ai","path":"/ai","description":"Free AI workflow utilities for counting tokens, extracting JSON, cleaning AI output, and preparing structured data. Utilumo tools run locally in your browser with no account.","tags":["ai"],"keywords":["ai","AI","Clean, count, split, and validate AI workflow data locally."],"relatedTools":["llms-txt-generator","token-counter","prompt-optimizer","prompt-cleaner","ai-cost-calculator","prompt-diff","json-extractor","json-schema-generator","text-chunker","prompt-template-builder","chat-export-cleaner","transcript-cleaner-for-prompts","markdown-cleaner-for-ai","hashtag-cleaner"]},{"id":"audio","title":"Audio","type":"category","url":"https://utilumo.com/audio","path":"/audio","description":"Free local audio tools for converting WAV, FLAC, M4A, OGG, MP4, and other audio files to MP3 in your browser. No account or unnecessary uploads.","tags":["audio"],"keywords":["audio","Audio","Convert audio into MP3, WAV, and FLAC files locally in the browser."],"relatedTools":["audio-converter","audio-to-mp3","cut-audio","split-audio","audio-merge","mp3-compressor","mp3-to-wav","mp3-to-flac","wav-to-mp3","flac-to-mp3","m4a-to-mp3","ogg-to-mp3","mp4-to-mp3","remove-audio-from-video","add-audio-to-video"]},{"id":"video","title":"Video","type":"category","url":"https://utilumo.com/video","path":"/video","description":"Free local video tools for cutting, looping, muting, adding audio, compressing, transforming, and converting videos in your browser when codecs are supported. No account or upload.","tags":["video"],"keywords":["video","Video","Cut, split, loop, mute, transform, compress, and convert videos locally in your browser where supported."],"relatedTools":["remove-audio-from-video","cut-video","add-audio-to-video","loop-video","split-video","video-compressor","video-converter","video-transformer"]},{"id":"creator","title":"Creator","type":"category","url":"https://utilumo.com/creator","path":"/creator","description":"Free creator tools for QR codes, YouTube descriptions, title shortening, caption cleanup, and social image exports. Prepare content locally in your browser with no signup.","tags":["creator"],"keywords":["creator","Creator","Prepare titles, descriptions, captions, and social image exports."],"relatedTools":["image-to-ascii","utm-builder","text-chunker","prompt-template-builder","chat-export-cleaner","transcript-cleaner-for-prompts","audio-converter","audio-to-mp3","cut-audio","split-audio","audio-merge","mp3-compressor","mp3-to-wav","mp3-to-flac","m4a-to-mp3","mp4-to-mp3","remove-audio-from-video","cut-video","add-audio-to-video","loop-video","split-video","video-compressor","video-converter","video-transformer","youtube-description-formatter","youtube-chapters-generator","title-shortener","caption-cleaner","hashtag-cleaner","srt-vtt-caption-cleaner","social-image-export","thumbnail-size-checker","qr-code-generator"]},{"id":"productivity","title":"Productivity","type":"category","url":"https://utilumo.com/productivity","path":"/productivity","description":"Lightweight productivity tools for timers, calendar files, planning helpers, and focused work utilities that run locally in your browser.","tags":["productivity"],"keywords":["productivity","Productivity","Timers, planning helpers, and lightweight work utilities."],"relatedTools":["ics-calendar-merger","focus-timer","pomodoro-timer"]}],"tools":[{"id":"json-formatter","title":"JSON Formatter","type":"tool","url":"https://utilumo.com/developer/json-formatter","path":"/developer/json-formatter","description":"Format, validate, minify, and sort JSON keys directly in your browser without uploading data.","category":"developer","categories":["developer"],"tags":["developer","json-formatter","json","json formatter","format json","json validator","beautify json","sort json","json sort keys"],"keywords":["json","json formatter","format json","json validator","beautify json","sort json","json sort keys"],"relatedTools":["jwt-decoder","base64-decoder","csv-to-json"],"relatedLearn":["how-to-format-json","what-is-json","what-is-json-schema","jwt-explained","what-is-a-uuid","cron-syntax-explained","how-to-convert-csv-to-json","yaml-vs-json","what-is-a-rest-api","json-vs-xml","json-to-typescript-types","how-to-convert-json-to-csv","what-is-xml","what-is-yaml","how-to-format-sql","anatomy-of-a-url","what-is-url-encoding"],"relatedReference":["json-schema-keywords","ai-output-formats"]},{"id":"json-to-typescript","title":"JSON to TypeScript","type":"tool","url":"https://utilumo.com/developer/json-to-typescript","path":"/developer/json-to-typescript","description":"Generate TypeScript interfaces from JSON objects and arrays locally, including nested objects, optional fields, and null unions.","category":"developer","categories":["developer"],"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"],"keywords":["json to typescript","json to ts","json interface","typescript interface generator","json types","json model generator","json array to typescript","json optional fields typescript","json","text","typescript"],"relatedTools":["json-formatter","json-to-csv","yaml-to-json"],"relatedLearn":["what-is-json-schema","json-to-typescript-types","how-to-format-json","what-is-yaml"],"relatedReference":[]},{"id":"image-compressor","title":"Image Compressor","type":"tool","url":"https://utilumo.com/image/image-compressor","path":"/image/image-compressor","description":"Compress JPG, PNG, and WebP images directly in your browser with automatic format handling.","category":"image","categories":["image"],"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"],"keywords":["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","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["image-resizer","image-converter","remove-exif","image-info"],"relatedLearn":["how-to-compress-images","png-vs-jpg","webp-vs-avif","what-is-svg","what-is-dpi-and-resolution","what-is-an-alpha-channel","how-to-convert-png-to-jpg","how-to-resize-an-image","jpg-vs-webp","how-to-convert-jpg-to-png","how-to-remove-exif-data","how-to-compare-two-images","youtube-thumbnail-size-checklist","how-to-convert-images-to-pdf"],"relatedReference":["image-formats","youtube-thumbnail-specs"]},{"id":"image-resizer","title":"Image Resizer","type":"tool","url":"https://utilumo.com/image/image-resizer","path":"/image/image-resizer","description":"Resize JPG, PNG, and WebP images locally for web, email, and social sharing.","category":"image","categories":["image"],"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"],"keywords":["resize image","image resizer","resize jpg","jpg resizer","resize jpeg","resize png","png resizer","resize webp","webp resizer","change image dimensions","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["image-compressor","aspect-ratio-calculator","remove-exif"],"relatedLearn":["how-to-compress-images","png-vs-jpg","what-is-dpi-and-resolution","how-to-convert-png-to-jpg","how-to-resize-an-image","jpg-vs-webp","how-to-convert-jpg-to-png","common-aspect-ratios-explained","how-to-calculate-aspect-ratio","social-media-image-sizes","how-to-convert-images-to-pdf"],"relatedReference":["image-formats","aspect-ratios","social-image-sizes","youtube-thumbnail-specs"]},{"id":"image-converter","title":"Image Converter","type":"tool","url":"https://utilumo.com/image/image-converter","path":"/image/image-converter","description":"Convert JPG, PNG, WebP, and AVIF images with one local browser tool.","category":"image","categories":["image"],"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"],"keywords":["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","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["image-compressor","image-resizer","image-info"],"relatedLearn":["how-to-compress-images","png-vs-jpg","webp-vs-avif","what-is-svg","what-is-an-alpha-channel","how-to-convert-png-to-jpg","jpg-vs-webp","how-to-convert-jpg-to-png","how-to-remove-exif-data"],"relatedReference":["image-formats"]},{"id":"jpg-to-png","title":"JPG to PNG Converter","type":"tool","url":"https://utilumo.com/image/jpg-to-png","path":"/image/jpg-to-png","description":"Convert JPG images to PNG locally in your browser with preview and download.","category":"image","categories":["image"],"tags":["image","jpg-to-png","jpg to png","jpeg to png","convert jpg to png","convert jpeg to png","jpg png converter"],"keywords":["jpg to png","jpeg to png","convert jpg to png","convert jpeg to png","jpg png converter","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["png-to-jpg","image-compressor","image-resizer","image-converter"],"relatedLearn":["how-to-convert-jpg-to-png"],"relatedReference":[]},{"id":"png-to-jpg","title":"PNG to JPG Converter","type":"tool","url":"https://utilumo.com/image/png-to-jpg","path":"/image/png-to-jpg","description":"Convert PNG images to JPG locally in your browser with preview, quality control, and download.","category":"image","categories":["image"],"tags":["image","png-to-jpg","png to jpg","png to jpeg","convert png to jpg","convert png to jpeg","png jpg converter"],"keywords":["png to jpg","png to jpeg","convert png to jpg","convert png to jpeg","png jpg converter","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["jpg-to-png","image-compressor","image-resizer","image-converter"],"relatedLearn":["how-to-convert-png-to-jpg"],"relatedReference":[]},{"id":"webp-to-png","title":"WebP to PNG Converter","type":"tool","url":"https://utilumo.com/image/webp-to-png","path":"/image/webp-to-png","description":"Convert WebP images to PNG locally in your browser with preview and download.","category":"image","categories":["image"],"tags":["image","webp-to-png","webp to png","convert webp to png","webp png converter","save webp as png"],"keywords":["webp to png","convert webp to png","webp png converter","save webp as png","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["image-converter","image-compressor","image-resizer","jpg-to-png"],"relatedLearn":["jpg-vs-webp"],"relatedReference":[]},{"id":"webp-to-jpg","title":"WebP to JPG Converter","type":"tool","url":"https://utilumo.com/image/webp-to-jpg","path":"/image/webp-to-jpg","description":"Convert WebP images to JPG locally in your browser with preview, quality control, and download.","category":"image","categories":["image"],"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"],"keywords":["webp to jpg","webp to jpeg","convert webp to jpg","convert webp to jpeg","webp jpg converter","save webp as jpg","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["webp-to-png","image-converter","image-compressor","image-resizer"],"relatedLearn":["jpg-vs-webp"],"relatedReference":[]},{"id":"avif-to-jpg","title":"AVIF to JPG Converter","type":"tool","url":"https://utilumo.com/image/avif-to-jpg","path":"/image/avif-to-jpg","description":"Convert AVIF images to JPG locally in your browser with preview, quality control, and download.","category":"image","categories":["image"],"tags":["image","avif-to-jpg","avif to jpg","avif to jpeg","convert avif to jpg","convert avif to jpeg","avif jpg converter"],"keywords":["avif to jpg","avif to jpeg","convert avif to jpg","convert avif to jpeg","avif jpg converter","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["image-converter","image-compressor","image-resizer","webp-to-png"],"relatedLearn":["webp-vs-avif"],"relatedReference":[]},{"id":"image-info","title":"Image Info","type":"tool","url":"https://utilumo.com/image/image-info","path":"/image/image-info","description":"Inspect image dimensions, aspect ratio, megapixels, file type, and size locally.","category":"image","categories":["image"],"tags":["image","image-info","image info","image dimensions","image size checker","photo dimensions","image aspect ratio","megapixel calculator"],"keywords":["image info","image dimensions","image size checker","photo dimensions","image aspect ratio","megapixel calculator","image","data","jpg","jpeg","png","webp","avif"],"relatedTools":["remove-exif","image-compressor","image-to-ascii"],"relatedLearn":["hex-rgb-hsl-color-codes","what-is-dpi-and-resolution","what-is-an-alpha-channel","how-to-compare-two-images","how-to-convert-an-image-to-ascii-art"],"relatedReference":["mime-types"]},{"id":"image-to-ascii","title":"Image to ASCII Art Generator","type":"tool","url":"https://utilumo.com/image/image-to-ascii","path":"/image/image-to-ascii","description":"Convert an image into copyable ASCII art text in your browser.","category":"image","categories":["image","creator"],"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"],"keywords":["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","image","text","jpg","jpeg","png","webp","avif"],"relatedTools":["image-info","image-compressor","remove-exif"],"relatedLearn":["how-to-convert-an-image-to-ascii-art"],"relatedReference":[]},{"id":"image-color-picker","title":"Image Color Picker","type":"tool","url":"https://utilumo.com/image/image-color-picker","path":"/image/image-color-picker","description":"Pick HEX and RGB colors from local JPG, PNG, WebP, and AVIF images in your browser.","category":"image","categories":["image"],"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"],"keywords":["image color picker","pick color from image","photo color picker","image eyedropper","hex from image","rgb from image","hsl from image","image","data","jpg","jpeg","png","webp","avif"],"relatedTools":["color-contrast-checker","image-info","image-converter"],"relatedLearn":["hex-rgb-hsl-color-codes","how-to-convert-an-image-to-ascii-art","what-is-color-contrast"],"relatedReference":["color-formats"]},{"id":"visual-image-diff","title":"Visual Image Diff","type":"tool","url":"https://utilumo.com/image/visual-image-diff","path":"/image/visual-image-diff","description":"Compare two screenshots or images locally with slider, onion overlay, side-by-side, and pixel-difference views.","category":"image","categories":["image","developer"],"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"],"keywords":["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","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["image-color-picker","image-info","image-converter"],"relatedLearn":["how-to-compare-two-images"],"relatedReference":[]},{"id":"crop-image","title":"Crop Image","type":"tool","url":"https://utilumo.com/image/crop-image","path":"/image/crop-image","description":"Crop JPG, PNG, WebP, and AVIF images locally by pixel position and export a fresh image file.","category":"image","categories":["image"],"tags":["image","crop-image","crop image","image cropper","crop jpg","crop png","crop photo","trim image"],"keywords":["crop image","image cropper","crop jpg","crop png","crop photo","trim image","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["image-resizer","rotate-image","image-color-picker"],"relatedLearn":["how-to-crop-and-rotate-images","how-to-resize-an-image"],"relatedReference":[]},{"id":"rotate-image","title":"Rotate Image","type":"tool","url":"https://utilumo.com/image/rotate-image","path":"/image/rotate-image","description":"Rotate and flip JPG, PNG, WebP, and AVIF images locally with cumulative preview before export.","category":"image","categories":["image"],"tags":["image","rotate-image","rotate image","rotate jpg","rotate png","image rotator","turn image","rotate photo","flip image","mirror image"],"keywords":["rotate image","rotate jpg","rotate png","image rotator","turn image","rotate photo","flip image","mirror image","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["flip-image","crop-image","image-resizer"],"relatedLearn":["how-to-crop-and-rotate-images"],"relatedReference":[]},{"id":"flip-image","title":"Flip Image","type":"tool","url":"https://utilumo.com/image/flip-image","path":"/image/flip-image","description":"Preview and flip JPG, PNG, WebP, and AVIF images horizontally or vertically in your browser.","category":"image","categories":["image"],"tags":["image","flip-image","flip image","flip jpg","flip png","mirror image","flip photo","image flipper","preview flipped image"],"keywords":["flip image","flip jpg","flip png","mirror image","flip photo","image flipper","preview flipped image","image","file","jpg","jpeg","png","webp","avif"],"relatedTools":["rotate-image","image-resizer","image-converter"],"relatedLearn":["how-to-crop-and-rotate-images"],"relatedReference":[]},{"id":"pixel-face","title":"Pixel Face","type":"tool","url":"https://utilumo.com/privacy/pixel-face","path":"/privacy/pixel-face","description":"Manually pixelate faces, license plates, names, screenshots, and private details directly in your browser.","category":"privacy","categories":["privacy","image"],"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"],"keywords":["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","image","jpg","jpeg","png","webp","avif"],"relatedTools":["blur-faces","remove-exif","image-compressor"],"relatedLearn":["what-is-exif","how-to-blur-faces-in-photos","how-to-redact-text-safely","how-to-remove-sensitive-info-from-screenshots"],"relatedReference":[]},{"id":"merge-pdf","title":"Merge PDF","type":"tool","url":"https://utilumo.com/pdf/merge-pdf","path":"/pdf/merge-pdf","description":"Combine PDFs locally, reorder files, and optionally merge only selected page ranges from each file.","category":"pdf","categories":["pdf"],"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"],"keywords":["merge pdf","combine pdf","join pdf","pdf editor","online pdf editor","edit pdf","combine pdf files","merge pdf page ranges","combine selected pdf pages","pdf"],"relatedTools":["split-pdf","rotate-pdf","delete-pdf-pages"],"relatedLearn":["how-to-merge-pdf-files","how-to-split-a-pdf","how-to-compress-a-pdf"],"relatedReference":[]},{"id":"compress-pdf","title":"Compress PDF","type":"tool","url":"https://utilumo.com/pdf/compress-pdf","path":"/pdf/compress-pdf","description":"Optimize readable PDFs locally, compare the output size, and download a browser-generated compressed copy.","category":"pdf","categories":["pdf"],"tags":["pdf","compress-pdf","compress pdf","reduce pdf size","pdf compressor","make pdf smaller","optimize pdf","compress pdf locally"],"keywords":["compress pdf","reduce pdf size","pdf compressor","make pdf smaller","optimize pdf","compress pdf locally","pdf","file"],"relatedTools":["merge-pdf","split-pdf","delete-pdf-pages"],"relatedLearn":["how-to-compress-a-pdf"],"relatedReference":[]},{"id":"extract-pdf-pages","title":"Extract PDF Pages","type":"tool","url":"https://utilumo.com/pdf/extract-pdf-pages","path":"/pdf/extract-pdf-pages","description":"Extract selected PDF pages locally into a fresh downloadable PDF.","category":"pdf","categories":["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"],"keywords":["extract pdf pages","save pdf pages","pdf page extractor","extract pages from pdf","select pdf pages","copy pages from pdf","pdf","file"],"relatedTools":["delete-pdf-pages","split-pdf","merge-pdf"],"relatedLearn":["how-to-extract-and-delete-pdf-pages"],"relatedReference":[]},{"id":"delete-pdf-pages","title":"Delete PDF Pages","type":"tool","url":"https://utilumo.com/pdf/delete-pdf-pages","path":"/pdf/delete-pdf-pages","description":"Remove selected pages from a PDF locally and download the remaining pages as a fresh file.","category":"pdf","categories":["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"],"keywords":["delete pdf pages","remove pdf pages","delete pages from pdf","remove pages from pdf","pdf page remover","drop pages from pdf","pdf","file"],"relatedTools":["extract-pdf-pages","split-pdf","compress-pdf"],"relatedLearn":["how-to-extract-and-delete-pdf-pages"],"relatedReference":[]},{"id":"rotate-pdf","title":"Rotate PDF","type":"tool","url":"https://utilumo.com/pdf/rotate-pdf","path":"/pdf/rotate-pdf","description":"Rotate all PDF pages or selected page ranges locally and download a fresh browser-generated copy.","category":"pdf","categories":["pdf"],"tags":["pdf","rotate-pdf","rotate pdf","pdf rotator","rotate pdf pages","rotate selected pdf pages","turn pdf","landscape pdf","portrait pdf"],"keywords":["rotate pdf","pdf rotator","rotate pdf pages","rotate selected pdf pages","turn pdf","landscape pdf","portrait pdf","pdf","file"],"relatedTools":["split-pdf","merge-pdf","compress-pdf"],"relatedLearn":["how-to-rotate-pdf-pages"],"relatedReference":[]},{"id":"split-pdf","title":"Split PDF","type":"tool","url":"https://utilumo.com/pdf/split-pdf","path":"/pdf/split-pdf","description":"Split a PDF into one or many local output files using page ranges, coverage preview, presets, and ZIP export.","category":"pdf","categories":["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"],"keywords":["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","pdf","file"],"relatedTools":["merge-pdf","rotate-pdf","compress-pdf"],"relatedLearn":["how-to-merge-pdf-files","how-to-split-a-pdf","how-to-rotate-pdf-pages","how-to-compress-a-pdf","how-to-extract-and-delete-pdf-pages"],"relatedReference":[]},{"id":"word-counter","title":"Word Counter","type":"tool","url":"https://utilumo.com/text/word-counter","path":"/text/word-counter","description":"Count words, characters, sentences, paragraphs, and reading time instantly in your browser.","category":"text","categories":["text"],"tags":["text","word-counter","word count","word counter","character count","reading time"],"keywords":["word count","word counter","character count","reading time","text","stats"],"relatedTools":["character-counter","reading-time","case-converter"],"relatedLearn":["camelcase-vs-snake-case","how-is-reading-time-calculated","what-is-a-token","what-is-a-context-window","how-to-write-a-good-video-title","what-is-the-pomodoro-technique"],"relatedReference":["subtitle-caption-formats"]},{"id":"uuid-generator","title":"UUID Generator","type":"tool","url":"https://utilumo.com/developer/uuid-generator","path":"/developer/uuid-generator","description":"Generate UUID v4 values locally for development, testing, and temporary identifiers.","category":"developer","categories":["developer"],"tags":["developer","uuid-generator","uuid","uuid generator","guid","uuid v4"],"keywords":["uuid","uuid generator","guid","uuid v4","none"],"relatedTools":["hash-generator","timestamp-converter","json-formatter"],"relatedLearn":["what-is-a-uuid","cron-syntax-explained","what-is-hexadecimal","what-is-a-hash-function","how-to-generate-a-uuid","how-to-create-a-strong-password"],"relatedReference":["uuid-versions"]},{"id":"hash-generator","title":"Hash Generator","type":"tool","url":"https://utilumo.com/developer/hash-generator","path":"/developer/hash-generator","description":"Generate SHA-256, SHA-384, and SHA-512 hashes for text or files, then compare expected checksums locally.","category":"developer","categories":["developer"],"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"],"keywords":["hash generator","sha hash","sha256 hash","sha-256 hash","sha512 hash","checksum generator","checksum compare","verify checksum","file hash","text hash","file","text","any-file"],"relatedTools":["uuid-generator","base-converter","jwt-decoder"],"relatedLearn":["what-is-a-hash-function","how-to-generate-a-hash","how-to-generate-a-uuid","how-to-create-a-strong-password"],"relatedReference":["hash-algorithms","uuid-versions"]},{"id":"hmac-generator","title":"HMAC Generator","type":"tool","url":"https://utilumo.com/developer/hmac-generator","path":"/developer/hmac-generator","description":"Generate HMAC signatures for text with SHA-256, SHA-384, or SHA-512 locally in your browser.","category":"developer","categories":["developer","privacy"],"tags":["developer","privacy","hmac-generator","hmac generator","hmac sha256","generate hmac","hmac signature","hmac sha512","webhook signature"],"keywords":["hmac generator","hmac sha256","generate hmac","hmac signature","hmac sha512","webhook signature","text"],"relatedTools":["hash-generator","jwt-decoder","base64-decoder"],"relatedLearn":["how-to-generate-a-hash"],"relatedReference":["hash-algorithms"]},{"id":"security-headers-generator","title":"Security Headers Generator","type":"tool","url":"https://utilumo.com/developer/security-headers-generator","path":"/developer/security-headers-generator","description":"Generate privacy-first HTTP security headers, CSP rules, HSTS, and Cloudflare Pages _headers output locally.","category":"developer","categories":["developer","privacy","browser"],"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"],"keywords":["security headers generator","csp generator","content security policy generator","cloudflare headers","hsts generator","permissions policy","referrer policy","http security headers","none","text"],"relatedTools":["permissions-policy-generator","csp-analyzer","http-header-inspector"],"relatedLearn":["what-are-security-headers","what-is-content-security-policy","what-is-security-txt","what-is-a-mime-type","what-is-permissions-policy"],"relatedReference":["security-txt-fields","http-security-headers","permissions-policy-directives"]},{"id":"permissions-policy-generator","title":"Permissions Policy Generator","type":"tool","url":"https://utilumo.com/developer/permissions-policy-generator","path":"/developer/permissions-policy-generator","description":"Generate a privacy-first Permissions-Policy header for camera, microphone, geolocation, payment, clipboard, and browser APIs locally.","category":"developer","categories":["developer","privacy","browser"],"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"],"keywords":["permissions policy generator","permissions-policy","feature policy generator","browser permissions header","camera microphone geolocation policy","privacy header generator","clipboard policy","permissions policy checker","none","text"],"relatedTools":["security-headers-generator","csp-analyzer","http-header-inspector"],"relatedLearn":["what-is-permissions-policy"],"relatedReference":["permissions-policy-directives"]},{"id":"csp-analyzer","title":"CSP Analyzer","type":"tool","url":"https://utilumo.com/developer/csp-analyzer","path":"/developer/csp-analyzer","description":"Analyze Content Security Policy headers locally, flag risky directives, and copy a hardened starter policy.","category":"developer","categories":["developer","privacy","browser"],"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"],"keywords":["csp analyzer","content security policy analyzer","csp checker","csp validator","script src unsafe inline","frame ancestors checker","security header checker","text","data"],"relatedTools":["security-headers-generator","permissions-policy-generator","http-header-inspector"],"relatedLearn":["what-is-content-security-policy","what-is-security-txt","what-is-permissions-policy"],"relatedReference":["security-txt-fields","http-security-headers"]},{"id":"security-txt-generator","title":"security.txt Generator","type":"tool","url":"https://utilumo.com/developer/security-txt-generator","path":"/developer/security-txt-generator","description":"Generate a standards-friendly security.txt vulnerability disclosure file with contact, expiry, policy, and canonical fields locally.","category":"developer","categories":["developer","privacy","browser"],"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"],"keywords":["security.txt generator","security txt generator","well known security txt","vulnerability disclosure","security contact","rfc 9116","security policy file","none","text"],"relatedTools":["http-header-inspector","csp-analyzer","security-headers-generator","permissions-policy-generator"],"relatedLearn":["what-is-security-txt","what-is-robots-txt"],"relatedReference":["security-txt-fields","robots-txt-directives"]},{"id":"robots-txt-generator","title":"robots.txt Generator","type":"tool","url":"https://utilumo.com/developer/robots-txt-generator","path":"/developer/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","categories":["developer","browser"],"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"],"keywords":["robots.txt generator","robots txt generator","generate robots.txt","block ai crawlers robots.txt","disallow robots.txt","crawl delay","sitemap robots.txt","none","text"],"relatedTools":["security-txt-generator","http-header-inspector","security-headers-generator","csp-analyzer"],"relatedLearn":["what-is-robots-txt","what-is-a-sitemap","what-is-humans-txt","what-are-open-graph-tags","what-is-llms-txt"],"relatedReference":["robots-txt-directives","sitemap-xml-tags","humans-txt-fields","open-graph-tags","llms-txt-structure"]},{"id":"humans-txt-generator","title":"humans.txt Generator","type":"tool","url":"https://utilumo.com/developer/humans-txt-generator","path":"/developer/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","categories":["developer","browser"],"tags":["developer","browser","humans-txt-generator","humans.txt generator","humans txt generator","humans.txt file","website credits file","who made this site"],"keywords":["humans.txt generator","humans txt generator","humans.txt file","website credits file","who made this site","none","text"],"relatedTools":["robots-txt-generator","security-txt-generator","meta-tags-generator"],"relatedLearn":["what-is-humans-txt"],"relatedReference":["humans-txt-fields"]},{"id":"llms-txt-generator","title":"llms.txt Generator","type":"tool","url":"https://utilumo.com/developer/llms-txt-generator","path":"/developer/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","categories":["developer","ai"],"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"],"keywords":["llms.txt generator","llms txt generator","generate llms.txt","ai crawler file","ai discovery file","llm site instructions","llms full txt","text"],"relatedTools":["robots-txt-generator","humans-txt-generator","security-txt-generator","markdown-toc-generator"],"relatedLearn":["what-is-llms-txt"],"relatedReference":["llms-txt-structure"]},{"id":"meta-tags-generator","title":"Open Graph & Meta Tag Generator","type":"tool","url":"https://utilumo.com/developer/meta-tags-generator","path":"/developer/meta-tags-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","categories":["developer","browser"],"tags":["developer","browser","meta-tags-generator","meta tag generator","open graph generator","og tags generator","twitter card generator","seo meta tags","social preview tags"],"keywords":["meta tag generator","open graph generator","og tags generator","twitter card generator","seo meta tags","social preview tags","none","text"],"relatedTools":["robots-txt-generator","security-txt-generator","humans-txt-generator"],"relatedLearn":["what-are-open-graph-tags"],"relatedReference":["open-graph-tags"]},{"id":"http-header-inspector","title":"HTTP Header Inspector","type":"tool","url":"https://utilumo.com/developer/http-header-inspector","path":"/developer/http-header-inspector","description":"Paste HTTP response headers, inspect security and privacy headers, and copy a local audit summary.","category":"developer","categories":["developer","browser","privacy"],"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"],"keywords":["http header inspector","security header checker","response headers","inspect headers","csp checker","hsts checker","referrer policy checker","permissions policy checker","text","data"],"relatedTools":["csp-analyzer","security-headers-generator","permissions-policy-generator"],"relatedLearn":["what-is-an-http-header","what-is-curl","what-is-content-security-policy","what-is-an-api","what-is-a-webhook","what-is-a-mime-type","http-status-codes-explained"],"relatedReference":["http-status-codes","http-methods","http-headers","mime-types","http-security-headers"]},{"id":"timestamp-converter","title":"Timestamp Converter","type":"tool","url":"https://utilumo.com/developer/timestamp-converter","path":"/developer/timestamp-converter","description":"Convert Unix timestamps, milliseconds, ISO dates, and UTC date strings locally.","category":"developer","categories":["developer"],"tags":["developer","timestamp-converter","timestamp converter","unix timestamp","epoch converter","unix time","timestamp to date","date to timestamp","milliseconds timestamp"],"keywords":["timestamp converter","unix timestamp","epoch converter","unix time","timestamp to date","date to timestamp","milliseconds timestamp","text","data"],"relatedTools":["uuid-generator","cron-expression-builder","time-zone-converter"],"relatedLearn":["what-is-a-unix-timestamp","what-is-a-cron-job","how-to-generate-a-uuid","what-is-utc","how-to-convert-time-zones"],"relatedReference":["date-format-tokens","uuid-versions","jwt-claims","time-zones"]},{"id":"cron-expression-builder","title":"Cron Expression Builder","type":"tool","url":"https://utilumo.com/developer/cron-expression-builder","path":"/developer/cron-expression-builder","description":"Build, validate, parse, explain, and preview next runs for standard five-field cron expressions locally.","category":"developer","categories":["developer"],"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"],"keywords":["cron","cron expression","cron builder","cron expression builder","cron schedule","cron parser","cron explainer","cron next runs","cron next execution","text","data"],"relatedTools":["json-formatter","uuid-generator","url-parser"],"relatedLearn":["cron-syntax-explained","what-is-a-unix-timestamp","what-is-a-cron-job","what-is-utc"],"relatedReference":["cron-quick-reference"]},{"id":"base-converter","title":"Base Converter","type":"tool","url":"https://utilumo.com/developer/base-converter","path":"/developer/base-converter","description":"Convert binary, octal, decimal, hexadecimal, and base 36 integers locally in your browser.","category":"developer","categories":["developer"],"tags":["developer","base-converter","base converter","binary to decimal","decimal to binary","hex to decimal","decimal to hex","number base converter"],"keywords":["base converter","binary to decimal","decimal to binary","hex to decimal","decimal to hex","number base converter","text","data"],"relatedTools":["base64-decoder","cron-expression-builder","uuid-generator"],"relatedLearn":["what-is-a-uuid","what-is-hexadecimal"],"relatedReference":["ascii-table"]},{"id":"remove-exif","title":"Remove EXIF","type":"tool","url":"https://utilumo.com/image/remove-exif","path":"/image/remove-exif","description":"Remove EXIF and embedded metadata from JPG, PNG, and WebP images locally in your browser.","category":"image","categories":["image","privacy"],"tags":["image","privacy","remove-exif","remove exif","remove metadata","image metadata","privacy photo"],"keywords":["remove exif","remove metadata","image metadata","privacy photo","image","jpg","jpeg","png","webp","avif"],"relatedTools":["blur-faces","pixel-face","image-info","image-compressor","image-converter"],"relatedLearn":["what-is-exif","how-to-remove-exif-data","how-to-blur-faces-in-photos","how-to-redact-text-safely","what-metadata-is-in-a-pdf","what-is-metadata","how-to-remove-sensitive-info-from-screenshots"],"relatedReference":["image-formats","file-metadata-by-type"]},{"id":"images-to-pdf","title":"Images to PDF","type":"tool","url":"https://utilumo.com/pdf/images-to-pdf","path":"/pdf/images-to-pdf","description":"Turn JPG and PNG images into an ordered PDF document locally.","category":"pdf","categories":["pdf","image"],"tags":["pdf","image","images-to-pdf","jpg to pdf","jpeg to pdf","png to pdf","image to pdf","images to pdf"],"keywords":["jpg to pdf","jpeg to pdf","png to pdf","image to pdf","images to pdf","pdf"],"relatedTools":["merge-pdf","image-compressor","image-converter"],"relatedLearn":["how-to-merge-pdf-files","how-to-convert-images-to-pdf"],"relatedReference":[]},{"id":"pdf-page-counter","title":"PDF Page Counter","type":"tool","url":"https://utilumo.com/pdf/pdf-page-counter","path":"/pdf/pdf-page-counter","description":"Count pages in a PDF locally and see file size, page sizes, and page orientation without uploading it.","category":"pdf","categories":["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"],"keywords":["pdf page counter","count pdf pages","pdf pages","pdf page count","how many pages pdf","pdf file info","pdf page size","pdf orientation","pdf","data"],"relatedTools":["pdf-metadata-viewer","split-pdf","rotate-pdf"],"relatedLearn":["how-to-split-a-pdf","how-to-rotate-pdf-pages"],"relatedReference":[]},{"id":"remove-pdf-metadata","title":"Remove PDF Metadata","type":"tool","url":"https://utilumo.com/pdf/remove-pdf-metadata","path":"/pdf/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","categories":["pdf","privacy"],"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"],"keywords":["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","pdf","file"],"relatedTools":["pdf-metadata-viewer","remove-exif","text-redactor"],"relatedLearn":["what-metadata-is-in-a-pdf","what-is-metadata","how-to-remove-metadata-from-a-pdf"],"relatedReference":["file-metadata-by-type"]},{"id":"pdf-metadata-viewer","title":"PDF Metadata Viewer","type":"tool","url":"https://utilumo.com/pdf/pdf-metadata-viewer","path":"/pdf/pdf-metadata-viewer","description":"Inspect PDF title, author, subject, dates, producer, page count, privacy-relevant metadata fields, and copy metadata JSON locally.","category":"pdf","categories":["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"],"keywords":["pdf metadata viewer","pdf metadata","pdf author","pdf title","pdf file info","pdf metadata json","pdf privacy metadata","pdf author checker","inspect pdf","pdf","data"],"relatedTools":["remove-pdf-metadata","pdf-page-counter","split-pdf"],"relatedLearn":["what-metadata-is-in-a-pdf","how-to-remove-metadata-from-a-pdf"],"relatedReference":[]},{"id":"blur-faces","title":"Blur Faces","type":"tool","url":"https://utilumo.com/privacy/blur-faces","path":"/privacy/blur-faces","description":"Manually blur faces, license plates, names, screenshots, and private details before sharing images.","category":"privacy","categories":["privacy","image"],"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"],"keywords":["blur faces","face blur","blur face","blur image","blur license plate","blur private details","redact photo","image redaction","privacy photo","image","jpg","jpeg","png","webp","avif"],"relatedTools":["pixel-face","remove-exif","image-compressor"],"relatedLearn":["what-is-exif","how-to-blur-faces-in-photos","how-to-remove-sensitive-info-from-screenshots"],"relatedReference":[]},{"id":"screenshot-privacy-cleaner","title":"Screenshot Privacy Cleaner","type":"tool","url":"https://utilumo.com/privacy/screenshot-privacy-cleaner","path":"/privacy/screenshot-privacy-cleaner","description":"Manually blur or pixelate names, emails, tokens, account IDs, coordinates, and UI details in screenshots before sharing.","category":"privacy","categories":["privacy","image"],"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"],"keywords":["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","image","jpg","jpeg","png","webp","avif"],"relatedTools":["blur-faces","pixel-face","remove-exif","text-redactor"],"relatedLearn":["how-to-remove-sensitive-info-from-screenshots"],"relatedReference":[]},{"id":"password-generator","title":"Password Generator","type":"tool","url":"https://utilumo.com/privacy/password-generator","path":"/privacy/password-generator","description":"Generate strong random passwords locally with the browser crypto API and no storage.","category":"privacy","categories":["privacy"],"tags":["privacy","password-generator","password generator","random password","strong password","secure password","local password generator"],"keywords":["password generator","random password","strong password","secure password","local password generator","none","text"],"relatedTools":["hash-generator","uuid-generator","base64-decoder"],"relatedLearn":["what-is-a-hash-function","how-to-create-a-strong-password"],"relatedReference":[]},{"id":"text-redactor","title":"Text Redactor","type":"tool","url":"https://utilumo.com/privacy/text-redactor","path":"/privacy/text-redactor","description":"Redact emails, URLs, phone numbers, IP addresses, and card-like numbers from text locally before sharing.","category":"privacy","categories":["privacy","text"],"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"],"keywords":["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","text"],"relatedTools":["password-generator","url-cleaner","pixel-face"],"relatedLearn":["what-are-html-entities","how-to-redact-text-safely","what-is-metadata","how-to-remove-metadata-from-a-pdf"],"relatedReference":["file-metadata-by-type"]},{"id":"character-counter","title":"Character Counter","type":"tool","url":"https://utilumo.com/text/character-counter","path":"/text/character-counter","description":"Count user-visible characters, code units, words, lines, paragraphs, and UTF-8 bytes locally.","category":"text","categories":["text"],"tags":["text","character-counter","character count","character counter","text length","byte count","emoji character count","unicode character count"],"keywords":["character count","character counter","text length","byte count","emoji character count","unicode character count","text","stats"],"relatedTools":["word-counter","reading-time","case-converter"],"relatedLearn":["camelcase-vs-snake-case","how-is-reading-time-calculated","what-is-utf-8","what-is-a-token"],"relatedReference":[]},{"id":"reading-time","title":"Reading Time","type":"tool","url":"https://utilumo.com/text/reading-time","path":"/text/reading-time","description":"Estimate reading time, word count, sentences, paragraphs, and lines locally.","category":"text","categories":["text"],"tags":["text","reading-time","reading time","estimate read time","read time calculator"],"keywords":["reading time","estimate read time","read time calculator","text","stats"],"relatedTools":["word-counter","character-counter","case-converter"],"relatedLearn":["how-is-reading-time-calculated","what-is-the-pomodoro-technique"],"relatedReference":[]},{"id":"case-converter","title":"Case Converter","type":"tool","url":"https://utilumo.com/text/case-converter","path":"/text/case-converter","description":"Convert text between uppercase, lowercase, title case, camelCase, kebab-case, snake_case, and more.","category":"text","categories":["text"],"tags":["text","case-converter","case converter","uppercase","lowercase","title case","camel case","kebab case","snake case"],"keywords":["case converter","uppercase","lowercase","title case","camel case","kebab case","snake case","text"],"relatedTools":["word-counter","character-counter","reading-time"],"relatedLearn":["how-to-test-a-regex","camelcase-vs-snake-case","what-is-a-url-slug","how-to-remove-duplicate-lines","title-case-vs-sentence-case"],"relatedReference":[]},{"id":"title-case-converter","title":"Title Case Converter","type":"tool","url":"https://utilumo.com/text/title-case-converter","path":"/text/title-case-converter","description":"Convert headings, article titles, and labels into title case locally in your browser.","category":"text","categories":["text"],"tags":["text","title-case-converter","title case converter","convert to title case","title capitalization","headline capitalization","title case generator"],"keywords":["title case converter","convert to title case","title capitalization","headline capitalization","title case generator","text"],"relatedTools":["case-converter","title-shortener","slug-generator"],"relatedLearn":["title-case-vs-sentence-case"],"relatedReference":[]},{"id":"slug-generator","title":"Slug Generator","type":"tool","url":"https://utilumo.com/text/slug-generator","path":"/text/slug-generator","description":"Convert titles, headings, and filenames into clean URL slugs locally with separator and max-length controls.","category":"text","categories":["text"],"tags":["text","slug-generator","slug generator","slugify","url slug","title to slug","filename slug","seo slug","slug length","slug max length"],"keywords":["slug generator","slugify","url slug","title to slug","filename slug","seo slug","slug length","slug max length","text"],"relatedTools":["case-converter","url-decoder","title-shortener"],"relatedLearn":["regex-explained","what-is-a-url-slug","title-case-vs-sentence-case"],"relatedReference":[]},{"id":"remove-duplicate-lines","title":"Remove Duplicate Lines","type":"tool","url":"https://utilumo.com/text/remove-duplicate-lines","path":"/text/remove-duplicate-lines","description":"Remove duplicate lines, trim repeated lists, optionally ignore case, and sort unique output locally in your browser.","category":"text","categories":["text"],"tags":["text","remove-duplicate-lines","remove duplicate lines","duplicate lines remover","unique lines","dedupe lines","remove duplicate text","sort unique lines"],"keywords":["remove duplicate lines","duplicate lines remover","unique lines","dedupe lines","remove duplicate text","sort unique lines","text"],"relatedTools":["case-converter","word-counter","csv-cleaner"],"relatedLearn":["regex-explained","how-to-remove-duplicate-lines","how-to-compare-two-texts","how-to-clean-up-captions"],"relatedReference":[]},{"id":"jwt-decoder","title":"JWT Decoder","type":"tool","url":"https://utilumo.com/developer/jwt-decoder","path":"/developer/jwt-decoder","description":"Decode JWT headers and payloads locally without verifying or uploading the token.","category":"developer","categories":["developer"],"tags":["developer","jwt-decoder","jwt","decode jwt","jwt decoder","jwt inspector"],"keywords":["jwt","decode jwt","jwt decoder","jwt inspector","text","json"],"relatedTools":["base64-decoder","json-formatter","uuid-generator"],"relatedLearn":["what-is-base64","jwt-explained","how-to-decode-base64","how-to-generate-a-hash"],"relatedReference":["hash-algorithms","jwt-claims"]},{"id":"jwt-claim-explainer","title":"JWT Claim Explainer","type":"tool","url":"https://utilumo.com/developer/jwt-claim-explainer","path":"/developer/jwt-claim-explainer","description":"Decode a JWT locally and explain registered claims such as iss, sub, aud, exp, nbf, iat, and jti.","category":"developer","categories":["developer","privacy"],"tags":["developer","privacy","jwt-claim-explainer","jwt claim explainer","jwt claims","explain jwt","jwt exp","jwt aud","jwt nbf","jwt iat"],"keywords":["jwt claim explainer","jwt claims","explain jwt","jwt exp","jwt aud","jwt nbf","jwt iat","text","data"],"relatedTools":["jwt-decoder","base64-decoder","hmac-generator"],"relatedLearn":["jwt-explained"],"relatedReference":["jwt-claims"]},{"id":"base64-decoder","title":"Base64 Encoder/Decoder","type":"tool","url":"https://utilumo.com/developer/base64-decoder","path":"/developer/base64-decoder","description":"Encode and decode standard or URL-safe Base64 text locally in your browser.","category":"developer","categories":["developer"],"tags":["developer","base64-decoder","base64","base64 decoder","decode base64","base64 encoder","base64url","url safe base64"],"keywords":["base64","base64 decoder","decode base64","base64 encoder","base64url","url safe base64","text"],"relatedTools":["jwt-decoder","url-decoder","json-formatter"],"relatedLearn":["what-is-base64","jwt-explained","what-is-hexadecimal","how-to-decode-base64","how-to-generate-a-hash","what-is-utf-8","anatomy-of-a-url","what-is-url-encoding"],"relatedReference":["hash-algorithms"]},{"id":"html-entities","title":"HTML Entities","type":"tool","url":"https://utilumo.com/developer/html-entities","path":"/developer/html-entities","description":"Encode and decode HTML entities for markup, Markdown, and escaped text locally.","category":"developer","categories":["developer"],"tags":["developer","html-entities","html entities","html entity encoder","html entity decoder","html escape","html unescape","escape html"],"keywords":["html entities","html entity encoder","html entity decoder","html escape","html unescape","escape html","text"],"relatedTools":["url-decoder","base64-decoder","json-formatter"],"relatedLearn":["markdown-vs-html","what-are-html-entities","what-is-markdown","how-to-test-a-regex","what-is-utf-8"],"relatedReference":["html-entities","ascii-table"]},{"id":"html-css-playground","title":"HTML/CSS Playground","type":"tool","url":"https://utilumo.com/developer/html-css-playground","path":"/developer/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","categories":["developer"],"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"],"keywords":["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","text","data","html","css","js"],"relatedTools":["html-entities","markdown-preview","svg-preview"],"relatedLearn":["what-is-the-css-box-model"],"relatedReference":["css-units","css-flexbox","css-grid","css-selectors"]},{"id":"rest-request-tester","title":"REST Request Tester","type":"tool","url":"https://utilumo.com/developer/rest-request-tester","path":"/developer/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","categories":["developer","browser"],"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"],"keywords":["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","url","data"],"relatedTools":["curl-generator","query-param-builder","http-status-lookup"],"relatedLearn":["what-are-security-headers","what-is-a-rest-api","what-is-curl","what-is-an-http-header","what-is-an-api","what-is-a-webhook","http-status-codes-explained"],"relatedReference":["http-methods","http-headers"]},{"id":"curl-generator","title":"cURL Generator","type":"tool","url":"https://utilumo.com/developer/curl-generator","path":"/developer/curl-generator","description":"Generate safe cURL commands from method, URL, headers, body, compression, and timeout settings locally.","category":"developer","categories":["developer","browser"],"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"],"keywords":["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","url","text"],"relatedTools":["query-param-builder","url-parser","http-status-lookup"],"relatedLearn":["what-is-a-rest-api","what-is-curl","what-is-an-http-header","what-is-an-api","what-is-a-webhook","what-is-a-mime-type"],"relatedReference":["http-methods","http-headers"]},{"id":"openapi-viewer","title":"OpenAPI Viewer","type":"tool","url":"https://utilumo.com/developer/openapi-viewer","path":"/developer/openapi-viewer","description":"Inspect OpenAPI and Swagger JSON/YAML locally with paths, methods, servers, schemas, and copyable API summaries.","category":"developer","categories":["developer","browser"],"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"],"keywords":["openapi viewer","swagger viewer","openapi parser","api schema viewer","openapi yaml viewer","openapi json viewer","api documentation viewer","swagger parser","text","data"],"relatedTools":["rest-request-tester","curl-generator","json-formatter"],"relatedLearn":[],"relatedReference":[]},{"id":"http-status-lookup","title":"HTTP Status Lookup","type":"tool","url":"https://utilumo.com/developer/http-status-lookup","path":"/developer/http-status-lookup","description":"Look up HTTP status codes locally with their category, name, and plain-language meaning.","category":"developer","categories":["developer"],"tags":["developer","http-status-lookup","http status lookup","http status codes","http response codes","404 error","500 error","status code lookup"],"keywords":["http status lookup","http status codes","http response codes","404 error","500 error","status code lookup","number","data"],"relatedTools":["url-parser","json-formatter","html-css-playground"],"relatedLearn":["http-status-codes-explained"],"relatedReference":["http-status-codes"]},{"id":"mime-type-lookup","title":"MIME Type Lookup","type":"tool","url":"https://utilumo.com/developer/mime-type-lookup","path":"/developer/mime-type-lookup","description":"Look up common MIME types and Content-Type values by extension, type, or pasted header text locally.","category":"developer","categories":["developer","browser"],"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"],"keywords":["mime type lookup","mime types","content type lookup","content-type header","file extension mime type","application json mime type","image png mime type","text","data"],"relatedTools":["http-header-inspector","rest-request-tester","image-info"],"relatedLearn":["what-is-a-mime-type"],"relatedReference":["mime-types"]},{"id":"regex-tester","title":"Regex Tester","type":"tool","url":"https://utilumo.com/developer/regex-tester","path":"/developer/regex-tester","description":"Test JavaScript regular expressions, inspect matches and capture groups, and preview replacements locally.","category":"developer","categories":["developer"],"tags":["developer","regex-tester","regex tester","regular expression tester","regex test","javascript regex","regexp tester","regex checker","test regex","regex replace","regex replacement preview"],"keywords":["regex tester","regular expression tester","regex test","javascript regex","regexp tester","regex checker","test regex","regex replace","regex replacement preview","text","data"],"relatedTools":["json-formatter","html-entities","url-decoder"],"relatedLearn":["regex-explained","how-to-test-a-regex"],"relatedReference":["regex-cheat-sheet"]},{"id":"markdown-preview","title":"Markdown Preview","type":"tool","url":"https://utilumo.com/developer/markdown-preview","path":"/developer/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","categories":["developer","text"],"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"],"keywords":["markdown preview","markdown viewer","markdown editor","md preview","preview markdown","markdown renderer","markdown to html","copy markdown html","markdown preview popout","text","data","html"],"relatedTools":["markdown-to-html","html-entities","json-formatter"],"relatedLearn":["markdown-vs-html","what-is-markdown","how-to-convert-html-to-markdown","how-to-clean-markdown-for-ai"],"relatedReference":["markdown-cheat-sheet","ai-output-formats","markdown-for-ai-prompts"]},{"id":"markdown-to-html","title":"Markdown to HTML","type":"tool","url":"https://utilumo.com/developer/markdown-to-html","path":"/developer/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","categories":["developer","text"],"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"],"keywords":["markdown to html","convert markdown to html","md to html","markdown converter","markdown html converter","copy markdown html","markdown export html","markdown preview","text","html"],"relatedTools":["markdown-preview","html-entities","svg-preview"],"relatedLearn":["markdown-vs-html","what-are-html-entities","what-is-markdown","how-to-convert-html-to-markdown"],"relatedReference":["html-entities","markdown-cheat-sheet"]},{"id":"markdown-table-generator","title":"Markdown Table Generator","type":"tool","url":"https://utilumo.com/developer/markdown-table-generator","path":"/developer/markdown-table-generator","description":"Generate a GitHub-style Markdown table from comma, tab, or pipe-separated rows locally in your browser.","category":"developer","categories":["developer","text"],"tags":["developer","text","markdown-table-generator","markdown table generator","markdown table","csv to markdown table","github markdown table","md table generator"],"keywords":["markdown table generator","markdown table","csv to markdown table","github markdown table","md table generator","text"],"relatedTools":["markdown-preview","markdown-to-html","csv-cleaner"],"relatedLearn":["what-is-markdown"],"relatedReference":["markdown-cheat-sheet"]},{"id":"markdown-toc-generator","title":"Markdown TOC Generator","type":"tool","url":"https://utilumo.com/developer/markdown-toc-generator","path":"/developer/markdown-toc-generator","description":"Generate a linked Markdown table of contents from document headings locally in your browser.","category":"developer","categories":["developer","text"],"tags":["developer","text","markdown-toc-generator","markdown toc generator","markdown table of contents","github markdown toc","generate markdown anchors","md toc generator"],"keywords":["markdown toc generator","markdown table of contents","github markdown toc","generate markdown anchors","md toc generator","text"],"relatedTools":["markdown-preview","markdown-table-generator","markdown-to-html"],"relatedLearn":["what-is-markdown"],"relatedReference":["markdown-cheat-sheet"]},{"id":"html-to-markdown","title":"HTML to Markdown","type":"tool","url":"https://utilumo.com/developer/html-to-markdown","path":"/developer/html-to-markdown","description":"Convert pasted HTML into clean Markdown locally in your browser.","category":"developer","categories":["developer","text"],"tags":["developer","text","html-to-markdown","html to markdown","convert html to markdown","html markdown converter","paste html to markdown","html to md"],"keywords":["html to markdown","convert html to markdown","html markdown converter","paste html to markdown","html to md","text"],"relatedTools":["markdown-to-html","markdown-preview","html-entities"],"relatedLearn":["how-to-convert-html-to-markdown","how-to-clean-markdown-for-ai"],"relatedReference":["markdown-for-ai-prompts"]},{"id":"svg-preview","title":"SVG Preview","type":"tool","url":"https://utilumo.com/developer/svg-preview","path":"/developer/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","categories":["developer","image"],"tags":["developer","image","svg-preview","svg preview","svg viewer","preview svg","svg editor","svg validator","view svg","download svg","copy svg","svg preview popout"],"keywords":["svg preview","svg viewer","preview svg","svg editor","svg validator","view svg","download svg","copy svg","svg preview popout","text","image","svg","jpg","jpeg","png","webp","avif"],"relatedTools":["markdown-preview","html-entities","regex-tester"],"relatedLearn":["what-is-svg"],"relatedReference":[]},{"id":"xml-formatter","title":"XML Formatter","type":"tool","url":"https://utilumo.com/developer/xml-formatter","path":"/developer/xml-formatter","description":"Format, minify, and check simple XML documents locally in your browser.","category":"developer","categories":["developer"],"tags":["developer","xml-formatter","xml formatter","format xml","xml beautifier","xml minifier","xml validator","pretty print xml"],"keywords":["xml formatter","format xml","xml beautifier","xml minifier","xml validator","pretty print xml","text","xml"],"relatedTools":["json-formatter","html-entities","markdown-preview"],"relatedLearn":["json-vs-xml","what-is-xml","what-is-a-sitemap"],"relatedReference":["sitemap-xml-tags"]},{"id":"sql-formatter","title":"SQL Formatter","type":"tool","url":"https://utilumo.com/developer/sql-formatter","path":"/developer/sql-formatter","description":"Format, minify, and inspect SQL queries locally with syntax feedback for strings, comments, and parentheses.","category":"developer","categories":["developer"],"tags":["developer","sql-formatter","sql formatter","format sql","sql beautifier","sql minifier","sql validator","pretty print sql","sql query formatter","sql syntax checker"],"keywords":["sql formatter","format sql","sql beautifier","sql minifier","sql validator","pretty print sql","sql query formatter","sql syntax checker","text","sql"],"relatedTools":["sql-playground","json-formatter","regex-tester"],"relatedLearn":["how-to-format-sql"],"relatedReference":[]},{"id":"sql-playground","title":"SQL Playground","type":"tool","url":"https://utilumo.com/developer/sql-playground","path":"/developer/sql-playground","description":"Build a local SQLite schema, seed sample rows, run SQL queries, and inspect result tables directly in your browser.","category":"developer","categories":["developer"],"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"],"keywords":["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","text","data","sql","sqlite","table","csv"],"relatedTools":["sql-formatter","json-formatter","csv-to-json"],"relatedLearn":["what-is-a-sql-join","how-to-write-a-sql-query","what-is-sqlite"],"relatedReference":["sql-join-types"]},{"id":"sql-query-tester","title":"SQL Query Tester","type":"tool","url":"https://utilumo.com/developer/sql-query-tester","path":"/developer/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","categories":["developer"],"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"],"keywords":["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","text","data","sql","sqlite","table","csv"],"relatedTools":["sql-playground","sqlite-playground","sql-formatter"],"relatedLearn":["what-is-a-sql-join","how-to-write-a-sql-query","what-is-sqlite"],"relatedReference":["sql-join-types"]},{"id":"sqlite-playground","title":"SQLite Playground","type":"tool","url":"https://utilumo.com/developer/sqlite-playground","path":"/developer/sqlite-playground","description":"Run SQLite examples locally, edit tables and seed rows, and inspect query results without creating a database account.","category":"developer","categories":["developer"],"tags":["developer","sqlite-playground","sqlite playground","sqlite online editor","sqlite query runner","sqlite browser playground","sqlite wasm playground","learn sqlite online"],"keywords":["sqlite playground","sqlite online editor","sqlite query runner","sqlite browser playground","sqlite wasm playground","learn sqlite online","text","data","sql","sqlite","table","csv"],"relatedTools":["sql-query-tester","sql-schema-builder","sql-formatter"],"relatedLearn":["what-is-sqlite"],"relatedReference":[]},{"id":"sql-join-playground","title":"SQL Join Playground","type":"tool","url":"https://utilumo.com/developer/sql-join-playground","path":"/developer/sql-join-playground","description":"Practice SQL JOIN queries with related tables and sample rows in a local browser-based SQLite workspace.","category":"developer","categories":["developer"],"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"],"keywords":["sql join playground","sql join practice","sql inner join example","sql left join example","foreign key join sql","practice joins online","sqlite join playground","text","data","sql","sqlite","table","csv"],"relatedTools":["sql-playground","sql-query-tester","sql-schema-builder"],"relatedLearn":["what-is-a-sql-join"],"relatedReference":["sql-join-types"]},{"id":"sql-schema-builder","title":"SQL Schema Builder","type":"tool","url":"https://utilumo.com/developer/sql-schema-builder","path":"/developer/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","categories":["developer"],"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"],"keywords":["sql schema builder","database schema builder","sqlite schema builder","create table sql example","sql table designer","foreign key schema example","sql schema tester","text","data","sql","sqlite","table","csv"],"relatedTools":["sqlite-playground","sql-playground","sql-formatter"],"relatedLearn":["how-to-write-a-sql-query"],"relatedReference":[]},{"id":"yaml-to-json","title":"YAML to JSON","type":"tool","url":"https://utilumo.com/developer/yaml-to-json","path":"/developer/yaml-to-json","description":"Convert YAML to formatted or minified JSON locally in your browser.","category":"developer","categories":["developer"],"tags":["developer","yaml-to-json","yaml to json","convert yaml","yaml converter","yml to json","yaml parser","yaml json"],"keywords":["yaml to json","convert yaml","yaml converter","yml to json","yaml parser","yaml json","text","json","yaml","yml"],"relatedTools":["json-formatter","json-to-csv","xml-formatter"],"relatedLearn":["yaml-vs-json","json-vs-xml","what-is-xml","what-is-yaml"],"relatedReference":[]},{"id":"csv-to-json","title":"CSV to JSON","type":"tool","url":"https://utilumo.com/developer/csv-to-json","path":"/developer/csv-to-json","description":"Convert CSV data to formatted JSON objects locally in your browser.","category":"developer","categories":["developer"],"tags":["developer","csv-to-json","csv","csv to json","convert csv","spreadsheet to json"],"keywords":["csv","csv to json","convert csv","spreadsheet to json","text","json"],"relatedTools":["json-to-csv","json-formatter","csv-cleaner"],"relatedLearn":["what-is-json","how-to-convert-csv-to-json","how-to-convert-json-to-csv","what-is-csv"],"relatedReference":[]},{"id":"json-to-csv","title":"JSON to CSV","type":"tool","url":"https://utilumo.com/developer/json-to-csv","path":"/developer/json-to-csv","description":"Convert JSON objects and arrays of objects to CSV locally in your browser.","category":"developer","categories":["developer"],"tags":["developer","json-to-csv","json to csv","convert json","json csv","array to csv"],"keywords":["json to csv","convert json","json csv","array to csv","json","text","csv"],"relatedTools":["csv-to-json","csv-cleaner","json-formatter"],"relatedLearn":["yaml-vs-json","how-to-convert-json-to-csv","what-is-csv","how-to-format-json","how-to-format-sql"],"relatedReference":[]},{"id":"aspect-ratio-calculator","title":"Aspect Ratio Calculator","type":"tool","url":"https://utilumo.com/calculators/aspect-ratio-calculator","path":"/calculators/aspect-ratio-calculator","description":"Calculate matching dimensions and reduce image, video, and screen aspect ratios locally.","category":"calculators","categories":["calculators"],"tags":["calculators","aspect-ratio-calculator","aspect ratio","ratio calculator","image ratio","16:9 calculator","resize ratio"],"keywords":["aspect ratio","ratio calculator","image ratio","16:9 calculator","resize ratio","number","data"],"relatedTools":["image-resizer","image-compressor","social-image-export"],"relatedLearn":["common-aspect-ratios-explained","how-to-calculate-percentage-change","what-is-color-contrast","metric-and-imperial-units","how-to-calculate-a-percentage","how-to-calculate-aspect-ratio","celsius-to-fahrenheit","social-media-image-sizes"],"relatedReference":["unit-conversions","aspect-ratios","social-image-sizes"]},{"id":"color-contrast-checker","title":"Color Contrast Checker","type":"tool","url":"https://utilumo.com/calculators/color-contrast-checker","path":"/calculators/color-contrast-checker","description":"Check WCAG AA and AAA contrast ratios for foreground and background colors locally.","category":"calculators","categories":["calculators"],"tags":["calculators","color-contrast-checker","color contrast checker","wcag contrast","accessibility contrast","contrast ratio","aa contrast","aaa contrast"],"keywords":["color contrast checker","wcag contrast","accessibility contrast","contrast ratio","aa contrast","aaa contrast","text","data","hex"],"relatedTools":["image-info","aspect-ratio-calculator","html-css-playground"],"relatedLearn":["hex-rgb-hsl-color-codes","what-is-the-css-box-model","what-is-color-contrast"],"relatedReference":["css-units","color-formats","css-flexbox","css-grid","css-selectors"]},{"id":"percentage-calculator","title":"Percentage Calculator","type":"tool","url":"https://utilumo.com/calculators/percentage-calculator","path":"/calculators/percentage-calculator","description":"Calculate percentages, percent of a number, and percentage change locally in your browser.","category":"calculators","categories":["calculators"],"tags":["calculators","percentage-calculator","percentage calculator","percent calculator","percentage change","what percent","percent of number"],"keywords":["percentage calculator","percent calculator","percentage change","what percent","percent of number","number","data"],"relatedTools":["aspect-ratio-calculator","word-counter","base-converter"],"relatedLearn":["how-to-calculate-percentage-change","metric-and-imperial-units","how-to-calculate-a-percentage","celsius-to-fahrenheit","how-to-calculate-bmi","how-to-calculate-your-age","how-to-calculate-a-tip","how-to-calculate-a-discount","how-to-add-or-remove-vat"],"relatedReference":["unit-conversions","bmi-categories"]},{"id":"bmi-calculator","title":"BMI Calculator","type":"tool","url":"https://utilumo.com/calculators/bmi-calculator","path":"/calculators/bmi-calculator","description":"Calculate adult body mass index from metric or imperial height and weight locally in your browser.","category":"calculators","categories":["calculators"],"tags":["calculators","bmi-calculator","bmi calculator","body mass index calculator","calculate bmi","height weight bmi","adult bmi calculator","imperial bmi calculator","bmi chart"],"keywords":["bmi calculator","body mass index calculator","calculate bmi","height weight bmi","adult bmi calculator","imperial bmi calculator","bmi chart","number","data"],"relatedTools":["unit-converter","percentage-calculator","age-calculator"],"relatedLearn":["how-to-calculate-bmi"],"relatedReference":["bmi-categories"]},{"id":"age-calculator","title":"Age Calculator","type":"tool","url":"https://utilumo.com/calculators/age-calculator","path":"/calculators/age-calculator","description":"Calculate age in years, months, days, and total days between two dates locally.","category":"calculators","categories":["calculators"],"tags":["calculators","age-calculator","age calculator","calculate age","date of birth calculator","birthday calculator","days old calculator"],"keywords":["age calculator","calculate age","date of birth calculator","birthday calculator","days old calculator","number","data"],"relatedTools":["time-zone-converter","bmi-calculator","tip-calculator"],"relatedLearn":["how-to-calculate-your-age"],"relatedReference":[]},{"id":"tip-calculator","title":"Tip Calculator","type":"tool","url":"https://utilumo.com/calculators/tip-calculator","path":"/calculators/tip-calculator","description":"Calculate tip amount, total bill, and per-person split locally in your browser.","category":"calculators","categories":["calculators"],"tags":["calculators","tip-calculator","tip calculator","gratuity calculator","split bill calculator","restaurant tip calculator","calculate tip"],"keywords":["tip calculator","gratuity calculator","split bill calculator","restaurant tip calculator","calculate tip","number","data"],"relatedTools":["percentage-calculator","unit-converter","age-calculator"],"relatedLearn":["how-to-calculate-a-tip"],"relatedReference":[]},{"id":"date-difference-calculator","title":"Date Difference Calculator","type":"tool","url":"https://utilumo.com/calculators/date-difference-calculator","path":"/calculators/date-difference-calculator","description":"Calculate days, full weeks, and remaining days between two dates locally in your browser.","category":"calculators","categories":["calculators"],"tags":["calculators","date-difference-calculator","date difference calculator","days between dates","date duration calculator","count days between dates","weeks between dates"],"keywords":["date difference calculator","days between dates","date duration calculator","count days between dates","weeks between dates","number","data"],"relatedTools":["age-calculator","time-zone-converter","tip-calculator"],"relatedLearn":[],"relatedReference":[]},{"id":"discount-calculator","title":"Discount Calculator","type":"tool","url":"https://utilumo.com/calculators/discount-calculator","path":"/calculators/discount-calculator","description":"Calculate sale price and savings from an original price and discount percentage locally.","category":"calculators","categories":["calculators"],"tags":["calculators","discount-calculator","discount calculator","sale price calculator","percent off calculator","price after discount","calculate savings"],"keywords":["discount calculator","sale price calculator","percent off calculator","price after discount","calculate savings","number","data"],"relatedTools":["percentage-calculator","vat-calculator","tip-calculator"],"relatedLearn":["how-to-calculate-a-discount","how-to-add-or-remove-vat"],"relatedReference":[]},{"id":"vat-calculator","title":"VAT / Sales Tax Calculator","type":"tool","url":"https://utilumo.com/calculators/vat-calculator","path":"/calculators/vat-calculator","description":"Add or remove VAT and sales tax from an amount locally in your browser.","category":"calculators","categories":["calculators"],"tags":["calculators","vat-calculator","vat calculator","sales tax calculator","tax calculator","add vat","remove vat","tax inclusive calculator"],"keywords":["vat calculator","sales tax calculator","tax calculator","add vat","remove vat","tax inclusive calculator","number","data"],"relatedTools":["discount-calculator","percentage-calculator","tip-calculator"],"relatedLearn":["how-to-calculate-a-discount","how-to-add-or-remove-vat"],"relatedReference":[]},{"id":"unit-converter","title":"Unit Converter","type":"tool","url":"https://utilumo.com/calculators/unit-converter","path":"/calculators/unit-converter","description":"Convert length, mass, temperature, and data size units locally in your browser.","category":"calculators","categories":["calculators"],"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"],"keywords":["unit converter","unit conversion","lbs to kg","kg to lbs","feet to meters","meters to feet","fahrenheit to celsius","mb to gb","number","data"],"relatedTools":["percentage-calculator","base-converter","aspect-ratio-calculator"],"relatedLearn":["how-to-calculate-percentage-change","metric-and-imperial-units","how-to-calculate-a-percentage","celsius-to-fahrenheit","how-to-calculate-bmi","how-to-calculate-a-tip"],"relatedReference":["unit-conversions","bmi-categories"]},{"id":"time-zone-converter","title":"Time Zone Converter","type":"tool","url":"https://utilumo.com/calculators/time-zone-converter","path":"/calculators/time-zone-converter","description":"Convert meeting times between UTC, Pacific, Eastern, Europe, and other common time zones locally.","category":"calculators","categories":["calculators"],"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"],"keywords":["time zone converter","timezone converter","pst to est","cst to est","utc to est","est to pst","meeting time converter","time difference","text","data"],"relatedTools":["unit-converter","percentage-calculator","focus-timer"],"relatedLearn":["what-is-a-unix-timestamp","what-is-a-cron-job","what-is-utc","how-to-convert-time-zones","how-to-calculate-your-age","how-to-merge-calendar-files"],"relatedReference":["date-format-tokens","time-zones"]},{"id":"csv-cleaner","title":"CSV Cleaner","type":"tool","url":"https://utilumo.com/developer/csv-cleaner","path":"/developer/csv-cleaner","description":"Trim CSV cells, remove empty rows, and quote values safely before importing data elsewhere.","category":"developer","categories":["developer"],"tags":["developer","csv-cleaner","csv cleaner","clean csv","spreadsheet clean","csv formatter"],"keywords":["csv cleaner","clean csv","spreadsheet clean","csv formatter","text","csv"],"relatedTools":["csv-to-json","json-formatter","base64-decoder"],"relatedLearn":["how-to-convert-csv-to-json","what-is-csv","how-to-remove-duplicate-lines"],"relatedReference":[]},{"id":"url-parser","title":"URL Parser","type":"tool","url":"https://utilumo.com/browser/url-parser","path":"/browser/url-parser","description":"Inspect URL protocol, hostname, path, query parameters, tracking parameters, hash, and clean URL output locally.","category":"browser","categories":["browser"],"tags":["browser","url-parser","url parser","parse url","url inspector","query params","remove utm","clean url","tracking parameters"],"keywords":["url parser","parse url","url inspector","query params","remove utm","clean url","tracking parameters","url","data"],"relatedTools":["url-cleaner","query-param-builder","utm-builder"],"relatedLearn":["what-is-base64","anatomy-of-a-url","what-is-url-encoding","what-are-utm-parameters","how-to-clean-tracking-parameters-from-urls","how-to-build-a-query-string","url-vs-uri-vs-urn","how-to-url-encode","what-is-a-query-string","what-your-browser-reveals-about-you","how-to-write-a-youtube-description","what-is-a-qr-code","what-is-an-ics-calendar-file"],"relatedReference":["http-status-codes","url-encoding","tracking-parameters"]},{"id":"url-cleaner","title":"URL Cleaner","type":"tool","url":"https://utilumo.com/browser/url-cleaner","path":"/browser/url-cleaner","description":"Remove UTM, ad click IDs, email campaign parameters, and other common tracking values from URLs locally.","category":"browser","categories":["browser","privacy"],"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"],"keywords":["url cleaner","clean url","remove utm","remove tracking parameters","utm remover","tracking url cleaner","remove fbclid","remove gclid","privacy url cleaner","url","text"],"relatedTools":["url-parser","utm-builder","url-decoder"],"relatedLearn":["what-are-security-headers","what-is-a-url-slug","what-are-utm-parameters","how-to-clean-tracking-parameters-from-urls","how-to-build-a-query-string","url-vs-uri-vs-urn","how-to-url-encode","what-your-browser-reveals-about-you","what-is-a-qr-code"],"relatedReference":["url-encoding","tracking-parameters"]},{"id":"device-info","title":"Your Device, Exactly","type":"tool","url":"https://utilumo.com/browser/device-info","path":"/browser/device-info","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","categories":["browser"],"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"],"keywords":["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","none","data","browser-api","screen","viewport","dpr","browser-info","user-agent"],"relatedTools":["url-parser","color-contrast-checker","aspect-ratio-calculator"],"relatedLearn":["what-your-browser-reveals-about-you"],"relatedReference":[]},{"id":"query-param-builder","title":"Query Param Builder","type":"tool","url":"https://utilumo.com/browser/query-param-builder","path":"/browser/query-param-builder","description":"Build URLs from a base URL and query parameter rows without hand-writing ? and & syntax.","category":"browser","categories":["browser"],"tags":["browser","query-param-builder","query param builder","url query builder","query string builder","url parameters","build url","api query params"],"keywords":["query param builder","url query builder","query string builder","url parameters","build url","api query params","url","text"],"relatedTools":["utm-builder","url-parser","url-decoder"],"relatedLearn":["how-to-build-a-query-string","url-vs-uri-vs-urn","what-is-a-query-string"],"relatedReference":[]},{"id":"utm-builder","title":"UTM Builder","type":"tool","url":"https://utilumo.com/browser/utm-builder","path":"/browser/utm-builder","description":"Build campaign tracking URLs with utm_source, utm_medium, utm_campaign, utm_term, and utm_content locally.","category":"browser","categories":["browser","creator"],"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"],"keywords":["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","url","text"],"relatedTools":["query-param-builder","url-cleaner","caption-cleaner"],"relatedLearn":["what-are-utm-parameters","how-to-clean-tracking-parameters-from-urls","what-is-a-query-string"],"relatedReference":[]},{"id":"url-decoder","title":"URL Encoder/Decoder","type":"tool","url":"https://utilumo.com/browser/url-decoder","path":"/browser/url-decoder","description":"Encode and decode URL components, query values, plus-as-space form values, and percent-encoded text locally.","category":"browser","categories":["browser"],"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"],"keywords":["url decode","url decoder","url encode","url encoder","percent decode","percent encode","plus as space","form url encode","decode url component","encode url component","url","text"],"relatedTools":["url-parser","base64-decoder","json-formatter"],"relatedLearn":["how-to-decode-base64","how-to-url-encode"],"relatedReference":["url-encoding"]},{"id":"token-counter","title":"Token Counter","type":"tool","url":"https://utilumo.com/ai/token-counter","path":"/ai/token-counter","description":"Estimate prompt tokens, text size, context window usage, and custom AI token costs locally in your browser.","category":"ai","categories":["ai"],"tags":["ai","token-counter","token counter","ai token counter","prompt token counter","ai cost calculator","llm cost calculator","context window calculator","chatgpt token counter"],"keywords":["token counter","ai token counter","prompt token counter","ai cost calculator","llm cost calculator","context window calculator","chatgpt token counter","text","stats"],"relatedTools":["prompt-optimizer","json-extractor","word-counter"],"relatedLearn":["what-is-a-token","what-is-a-context-window","how-to-write-a-better-prompt","how-ai-token-pricing-works","what-is-prompt-injection","how-to-count-tokens","what-is-prompt-engineering","how-to-split-long-text-for-ai-prompts"],"relatedReference":["token-estimates"]},{"id":"prompt-optimizer","title":"Prompt Optimizer","type":"tool","url":"https://utilumo.com/ai/prompt-optimizer","path":"/ai/prompt-optimizer","description":"Turn rough prompts into structured AI instructions with objective, audience, tone, output format, constraints, examples, and quality checks locally.","category":"ai","categories":["ai","text","developer"],"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"],"keywords":["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","text"],"relatedTools":["prompt-cleaner","token-counter","prompt-diff"],"relatedLearn":["how-to-write-a-better-prompt","what-is-prompt-engineering","how-ai-token-pricing-works","what-is-prompt-injection","how-to-compare-two-texts","how-to-use-prompt-templates-for-content-creation"],"relatedReference":["token-estimates","prompt-template-parts"]},{"id":"prompt-cleaner","title":"Prompt Cleaner","type":"tool","url":"https://utilumo.com/ai/prompt-cleaner","path":"/ai/prompt-cleaner","description":"Clean prompts, chat transcripts, labels, spacing, and Markdown fences locally before sending text to an AI model.","category":"ai","categories":["ai","text"],"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"],"keywords":["prompt cleaner","ai prompt cleaner","clean prompt","prompt optimizer","prompt formatter","chatgpt prompt cleaner","remove chat labels","clean ai output","text"],"relatedTools":["prompt-optimizer","token-counter","json-extractor"],"relatedLearn":["how-to-write-a-better-prompt","what-is-prompt-injection","how-to-count-tokens","what-is-prompt-engineering","how-to-clean-chatgpt-exports"],"relatedReference":["token-estimates","prompt-template-parts","chat-export-formats"]},{"id":"ai-cost-calculator","title":"AI Cost Calculator","type":"tool","url":"https://utilumo.com/ai/ai-cost-calculator","path":"/ai/ai-cost-calculator","description":"Estimate AI input, output, per-request, and batch costs from custom per-million token prices locally.","category":"ai","categories":["ai","calculators","developer"],"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"],"keywords":["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","number","data"],"relatedTools":["token-counter","prompt-cleaner","json-schema-generator"],"relatedLearn":["how-ai-token-pricing-works","how-to-count-tokens"],"relatedReference":["token-estimates"]},{"id":"prompt-diff","title":"Prompt Diff","type":"tool","url":"https://utilumo.com/ai/prompt-diff","path":"/ai/prompt-diff","description":"Compare two prompt versions line by line, spot additions and removals, and copy a clean unified diff locally.","category":"ai","categories":["ai","text","developer"],"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"],"keywords":["prompt diff","ai prompt diff","compare prompts","prompt compare","prompt version compare","diff prompts","unified diff prompt","compare ai prompts","text"],"relatedTools":["prompt-cleaner","token-counter","markdown-preview"],"relatedLearn":["how-to-compare-two-texts"],"relatedReference":[]},{"id":"json-extractor","title":"JSON Extractor","type":"tool","url":"https://utilumo.com/ai/json-extractor","path":"/ai/json-extractor","description":"Extract one or many valid JSON objects or arrays from AI responses, Markdown, and plain text locally.","category":"ai","categories":["ai"],"tags":["ai","json-extractor","json extractor","extract json","extract json from text","extract json from chatgpt","ai json","chatgpt json"],"keywords":["json extractor","extract json","extract json from text","extract json from chatgpt","ai json","chatgpt json","text","json"],"relatedTools":["json-formatter","csv-to-json","token-counter"],"relatedLearn":["what-is-json","what-is-a-context-window"],"relatedReference":["ai-output-formats"]},{"id":"json-schema-generator","title":"JSON Schema Generator","type":"tool","url":"https://utilumo.com/ai/json-schema-generator","path":"/ai/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","categories":["ai","developer"],"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"],"keywords":["json schema generator","json to schema","json to json schema","generate json schema","ai json schema","schema from json","json validation schema","json"],"relatedTools":["json-formatter","json-to-typescript","json-extractor"],"relatedLearn":["what-is-json-schema","json-to-typescript-types"],"relatedReference":["json-schema-keywords"]},{"id":"text-chunker","title":"AI Text Chunker","type":"tool","url":"https://utilumo.com/ai/text-chunker","path":"/ai/text-chunker","description":"Split long text into estimated-token chunks with optional overlap and Markdown export locally in your browser.","category":"ai","categories":["ai","text","creator"],"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"],"keywords":["text chunker","ai text chunker","split text for ai","prompt chunker","token chunker","split long prompt","chunk text for chatgpt","chunk text for llm","text"],"relatedTools":["token-counter","prompt-template-builder","prompt-cleaner","prompt-optimizer"],"relatedLearn":["how-to-split-long-text-for-ai-prompts","how-to-use-prompt-templates-for-content-creation","how-to-clean-chatgpt-exports","how-to-clean-transcripts-for-ai-prompts","how-to-clean-markdown-for-ai"],"relatedReference":["token-estimates","chat-export-formats","transcript-cleanup-rules","markdown-for-ai-prompts"]},{"id":"prompt-template-builder","title":"Prompt Template Builder","type":"tool","url":"https://utilumo.com/ai/prompt-template-builder","path":"/ai/prompt-template-builder","description":"Build reusable AI prompt templates from task, context, audience, output format, constraints, examples, and quality checks locally.","category":"ai","categories":["ai","creator","text"],"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"],"keywords":["prompt template builder","ai prompt template","prompt template generator","content prompt template","chatgpt prompt template","prompt builder","ai content prompt","text"],"relatedTools":["prompt-optimizer","prompt-cleaner","text-chunker","token-counter"],"relatedLearn":["how-to-split-long-text-for-ai-prompts","how-to-use-prompt-templates-for-content-creation","how-to-clean-transcripts-for-ai-prompts"],"relatedReference":["prompt-template-parts","ai-output-formats"]},{"id":"chat-export-cleaner","title":"Chat Export Cleaner","type":"tool","url":"https://utilumo.com/ai/chat-export-cleaner","path":"/ai/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","categories":["ai","text","creator"],"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"],"keywords":["chat export cleaner","chatgpt export cleaner","clean chatgpt transcript","ai chat cleaner","clean ai conversation","copy chatgpt to markdown","chat transcript cleaner","text"],"relatedTools":["prompt-cleaner","text-chunker","transcript-cleaner-for-prompts","markdown-cleaner-for-ai"],"relatedLearn":["how-to-clean-chatgpt-exports"],"relatedReference":["chat-export-formats"]},{"id":"transcript-cleaner-for-prompts","title":"Transcript Cleaner for Prompts","type":"tool","url":"https://utilumo.com/ai/transcript-cleaner-for-prompts","path":"/ai/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","categories":["ai","creator","text"],"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"],"keywords":["transcript cleaner for prompts","ai transcript cleaner","clean transcript for chatgpt","meeting transcript cleaner","youtube transcript cleaner","podcast transcript cleaner","remove timestamps transcript","text"],"relatedTools":["srt-vtt-caption-cleaner","text-chunker","chat-export-cleaner","prompt-template-builder"],"relatedLearn":["how-to-clean-transcripts-for-ai-prompts"],"relatedReference":["transcript-cleanup-rules"]},{"id":"markdown-cleaner-for-ai","title":"Markdown Cleaner for AI","type":"tool","url":"https://utilumo.com/ai/markdown-cleaner-for-ai","path":"/ai/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","categories":["ai","developer","text"],"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"],"keywords":["markdown cleaner for ai","clean markdown for chatgpt","markdown prompt cleaner","remove markdown frontmatter","clean markdown links","ai markdown prep","llm markdown cleaner","text"],"relatedTools":["markdown-preview","html-to-markdown","text-chunker","prompt-cleaner"],"relatedLearn":["how-to-clean-chatgpt-exports","how-to-clean-markdown-for-ai"],"relatedReference":["chat-export-formats","markdown-for-ai-prompts"]},{"id":"audio-converter","title":"Audio Converter","type":"tool","url":"https://utilumo.com/audio/audio-converter","path":"/audio/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","categories":["audio","creator"],"tags":["audio","creator","audio-converter","audio converter","online audio converter","convert audio","mp3 wav flac converter","local audio converter"],"keywords":["audio converter","online audio converter","convert audio","mp3 wav flac converter","local audio converter","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-to-mp3","mp3-compressor","mp3-to-wav","mp3-to-flac"],"relatedLearn":["how-to-cut-split-and-merge-audio","how-to-compress-an-mp3"],"relatedReference":["audio-formats"]},{"id":"audio-to-mp3","title":"Universal Audio to MP3 Converter","type":"tool","url":"https://utilumo.com/audio/audio-to-mp3","path":"/audio/audio-to-mp3","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","categories":["audio","creator"],"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"],"keywords":["audio to mp3","audio converter","convert audio to mp3","mp3 converter","universal audio to mp3","any audio to mp3","local audio converter","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-converter","wav-to-mp3","flac-to-mp3","mp4-to-mp3"],"relatedLearn":["how-to-convert-audio-to-mp3","mp3-vs-wav","what-is-audio-bitrate","how-to-extract-audio-from-a-video"],"relatedReference":["audio-formats"]},{"id":"cut-audio","title":"Cut Audio","type":"tool","url":"https://utilumo.com/audio/cut-audio","path":"/audio/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","categories":["audio","creator"],"tags":["audio","creator","cut-audio","cut audio","audio cutter","trim audio","mp3 cutter","cut mp3","audio trimmer","local audio cutter"],"keywords":["cut audio","audio cutter","trim audio","mp3 cutter","cut mp3","audio trimmer","local audio cutter","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-converter","audio-to-mp3","mp3-compressor","mp4-to-mp3"],"relatedLearn":["how-to-cut-split-and-merge-audio"],"relatedReference":["audio-formats"]},{"id":"split-audio","title":"Split Audio","type":"tool","url":"https://utilumo.com/audio/split-audio","path":"/audio/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","categories":["audio","creator"],"tags":["audio","creator","split-audio","split audio","audio splitter","split mp3","mp3 splitter","cut audio into parts","audio segmenter","local audio splitter"],"keywords":["split audio","audio splitter","split mp3","mp3 splitter","cut audio into parts","audio segmenter","local audio splitter","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["cut-audio","audio-converter","audio-to-mp3","mp3-compressor"],"relatedLearn":["how-to-cut-split-and-merge-audio"],"relatedReference":[]},{"id":"audio-merge","title":"Audio Merge","type":"tool","url":"https://utilumo.com/audio/audio-merge","path":"/audio/audio-merge","description":"Merge multiple local audio files in order directly in your browser and export one WAV file.","category":"audio","categories":["audio","creator"],"tags":["audio","creator","audio-merge","audio merge","audio merger","merge audio","join audio","audio joiner","mp3 joiner","combine audio files","local audio merger"],"keywords":["audio merge","audio merger","merge audio","join audio","audio joiner","mp3 joiner","combine audio files","local audio merger","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["split-audio","cut-audio","audio-converter","audio-to-mp3"],"relatedLearn":["how-to-cut-split-and-merge-audio"],"relatedReference":[]},{"id":"mp3-compressor","title":"MP3 Compressor","type":"tool","url":"https://utilumo.com/audio/mp3-compressor","path":"/audio/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","categories":["audio","creator"],"tags":["audio","creator","mp3-compressor","mp3 compressor","compress mp3","reduce mp3 size","mp3 bitrate compressor","local mp3 compressor"],"keywords":["mp3 compressor","compress mp3","reduce mp3 size","mp3 bitrate compressor","local mp3 compressor","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-converter","audio-to-mp3","mp3-to-wav","mp3-to-flac"],"relatedLearn":["how-to-compress-an-mp3"],"relatedReference":["audio-formats"]},{"id":"mp3-to-wav","title":"MP3 to WAV Converter","type":"tool","url":"https://utilumo.com/audio/mp3-to-wav","path":"/audio/mp3-to-wav","description":"Convert MP3 files to WAV locally for editors and audio workflows, with MP3, WAV, or FLAC output available.","category":"audio","categories":["audio","creator"],"tags":["audio","creator","mp3-to-wav","mp3 to wav","convert mp3 to wav","mp3 wav converter","audio editor wav","local mp3 to wav"],"keywords":["mp3 to wav","convert mp3 to wav","mp3 wav converter","audio editor wav","local mp3 to wav","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-converter","mp3-compressor","mp3-to-flac","wav-to-mp3"],"relatedLearn":[],"relatedReference":["audio-formats"]},{"id":"mp3-to-flac","title":"MP3 to FLAC Converter","type":"tool","url":"https://utilumo.com/audio/mp3-to-flac","path":"/audio/mp3-to-flac","description":"Convert MP3 files to FLAC locally for workflows that require FLAC output, with MP3, WAV, or FLAC available.","category":"audio","categories":["audio","creator"],"tags":["audio","creator","mp3-to-flac","mp3 to flac","convert mp3 to flac","mp3 flac converter","local mp3 to flac","flac output"],"keywords":["mp3 to flac","convert mp3 to flac","mp3 flac converter","local mp3 to flac","flac output","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-converter","mp3-compressor","mp3-to-wav","flac-to-mp3"],"relatedLearn":[],"relatedReference":["audio-formats"]},{"id":"wav-to-mp3","title":"WAV to MP3 Converter","type":"tool","url":"https://utilumo.com/audio/wav-to-mp3","path":"/audio/wav-to-mp3","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","categories":["audio"],"tags":["audio","wav-to-mp3","wav to mp3","convert wav to mp3","wav converter","wav mp3 converter","compress wav to mp3"],"keywords":["wav to mp3","convert wav to mp3","wav converter","wav mp3 converter","compress wav to mp3","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-to-mp3","flac-to-mp3","m4a-to-mp3"],"relatedLearn":["how-to-convert-audio-to-mp3","mp3-vs-wav","what-is-audio-bitrate","how-to-extract-audio-from-a-video"],"relatedReference":[]},{"id":"flac-to-mp3","title":"FLAC to MP3 Converter","type":"tool","url":"https://utilumo.com/audio/flac-to-mp3","path":"/audio/flac-to-mp3","description":"Convert lossless FLAC audio files to MP3 locally for better compatibility with phones, cars, and players.","category":"audio","categories":["audio"],"tags":["audio","flac-to-mp3","flac to mp3","convert flac to mp3","flac converter","flac mp3 converter","lossless to mp3"],"keywords":["flac to mp3","convert flac to mp3","flac converter","flac mp3 converter","lossless to mp3","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["wav-to-mp3","audio-to-mp3","m4a-to-mp3"],"relatedLearn":["mp3-vs-wav","what-is-audio-bitrate"],"relatedReference":[]},{"id":"m4a-to-mp3","title":"M4A to MP3 Converter","type":"tool","url":"https://utilumo.com/audio/m4a-to-mp3","path":"/audio/m4a-to-mp3","description":"Convert M4A files from Apple devices, voice memos, and recordings to MP3 locally in your browser.","category":"audio","categories":["audio","creator"],"tags":["audio","creator","m4a-to-mp3","m4a to mp3","convert m4a to mp3","m4a converter","apple audio to mp3","voice memo to mp3"],"keywords":["m4a to mp3","convert m4a to mp3","m4a converter","apple audio to mp3","voice memo to mp3","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-to-mp3","wav-to-mp3","mp4-to-mp3"],"relatedLearn":["how-to-convert-audio-to-mp3"],"relatedReference":[]},{"id":"ogg-to-mp3","title":"OGG to MP3 Converter","type":"tool","url":"https://utilumo.com/audio/ogg-to-mp3","path":"/audio/ogg-to-mp3","description":"Convert OGG and Opus audio files to MP3 locally in your browser for broader playback support.","category":"audio","categories":["audio"],"tags":["audio","ogg-to-mp3","ogg to mp3","convert ogg to mp3","ogg converter","ogg mp3 converter","opus to mp3"],"keywords":["ogg to mp3","convert ogg to mp3","ogg converter","ogg mp3 converter","opus to mp3","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-to-mp3","flac-to-mp3","wav-to-mp3"],"relatedLearn":["how-to-convert-audio-to-mp3"],"relatedReference":[]},{"id":"mp4-to-mp3","title":"MP4 to MP3 Converter","type":"tool","url":"https://utilumo.com/audio/mp4-to-mp3","path":"/audio/mp4-to-mp3","description":"Extract the audio track from MP4 video files and save it as MP3 locally in your browser.","category":"audio","categories":["audio","creator"],"tags":["audio","creator","mp4-to-mp3","mp4 to mp3","convert mp4 to mp3","extract audio from mp4","video to mp3","mp4 audio extractor"],"keywords":["mp4 to mp3","convert mp4 to mp3","extract audio from mp4","video to mp3","mp4 audio extractor","audio","mp3","wav","flac","m4a","aac","ogg","opus","mp4"],"relatedTools":["audio-to-mp3","m4a-to-mp3","wav-to-mp3"],"relatedLearn":["how-to-extract-audio-from-a-video"],"relatedReference":[]},{"id":"remove-audio-from-video","title":"Remove Audio from Video","type":"tool","url":"https://utilumo.com/video/remove-audio-from-video","path":"/video/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","categories":["video","creator","audio"],"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"],"keywords":["remove audio from video","mute video","video mute","remove sound from video","silent video","video audio remover","mediabunny video tool","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["cut-video","mp4-to-mp3","audio-converter","image-converter"],"relatedLearn":["how-to-edit-a-video-in-your-browser"],"relatedReference":[]},{"id":"cut-video","title":"Cut Video","type":"tool","url":"https://utilumo.com/video/cut-video","path":"/video/cut-video","description":"Cut a local video to a selected time range in your browser, with optional muted output and MP4 download.","category":"video","categories":["video","creator"],"tags":["video","creator","cut-video","cut video","trim video","video cutter","video trimmer","clip video","cut mp4","trim mp4","mediabunny video cutter"],"keywords":["cut video","trim video","video cutter","video trimmer","clip video","cut mp4","trim mp4","mediabunny video cutter","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["remove-audio-from-video","add-audio-to-video","video-compressor","mp4-to-mp3"],"relatedLearn":["how-to-compress-a-video","how-to-edit-a-video-in-your-browser"],"relatedReference":["video-formats"]},{"id":"add-audio-to-video","title":"Add Audio to Video","type":"tool","url":"https://utilumo.com/video/add-audio-to-video","path":"/video/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","categories":["video","creator","audio"],"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"],"keywords":["add audio to video","add music to video","replace video audio","overlay audio on video","custom audio video","video audio merger","mediabunny add audio","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["remove-audio-from-video","cut-video","mp4-to-mp3","audio-converter"],"relatedLearn":["how-to-edit-a-video-in-your-browser"],"relatedReference":[]},{"id":"loop-video","title":"Loop Video","type":"tool","url":"https://utilumo.com/video/loop-video","path":"/video/loop-video","description":"Loop a local video in your browser by repeating the clip and exporting a fresh MP4.","category":"video","categories":["video","creator"],"tags":["video","creator","loop-video","loop video","video looper","repeat video","loop mp4","make video loop","repeat mp4","mediabunny video loop"],"keywords":["loop video","video looper","repeat video","loop mp4","make video loop","repeat mp4","mediabunny video loop","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["cut-video","video-compressor","video-converter","remove-audio-from-video"],"relatedLearn":["how-to-edit-a-video-in-your-browser"],"relatedReference":["video-formats"]},{"id":"split-video","title":"Split Video","type":"tool","url":"https://utilumo.com/video/split-video","path":"/video/split-video","description":"Split a local video into equal MP4 segments in your browser and download the parts as a ZIP.","category":"video","categories":["video","creator"],"tags":["video","creator","split-video","split video","video splitter","split mp4","cut video into parts","video segmenter","split video online","mediabunny video splitter"],"keywords":["split video","video splitter","split mp4","cut video into parts","video segmenter","split video online","mediabunny video splitter","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["cut-video","loop-video","video-compressor","remove-audio-from-video"],"relatedLearn":["how-to-edit-a-video-in-your-browser"],"relatedReference":["video-formats"]},{"id":"video-compressor","title":"Video Compressor","type":"tool","url":"https://utilumo.com/video/video-compressor","path":"/video/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","categories":["video","creator"],"tags":["video","creator","video-compressor","video compressor","compress video","reduce video size","compress mp4","make video smaller","video size reducer","mediabunny compressor"],"keywords":["video compressor","compress video","reduce video size","compress mp4","make video smaller","video size reducer","mediabunny compressor","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["cut-video","video-converter","video-transformer","remove-audio-from-video"],"relatedLearn":["what-is-a-video-codec","how-to-compress-a-video"],"relatedReference":["video-formats"]},{"id":"video-converter","title":"Video Converter","type":"tool","url":"https://utilumo.com/video/video-converter","path":"/video/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","categories":["video","creator"],"tags":["video","creator","video-converter","video converter","convert video","mp4 converter","webm converter","mov converter","mkv converter","convert video locally","mediabunny video converter"],"keywords":["video converter","convert video","mp4 converter","webm converter","mov converter","mkv converter","convert video locally","mediabunny video converter","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["video-compressor","video-transformer","cut-video","mp4-to-mp3"],"relatedLearn":["what-is-a-video-codec"],"relatedReference":["video-formats"]},{"id":"video-transformer","title":"Video Transformer","type":"tool","url":"https://utilumo.com/video/video-transformer","path":"/video/video-transformer","description":"Resize, fit, and rotate one or more local videos in your browser, then export transformed MP4 files.","category":"video","categories":["video","creator"],"tags":["video","creator","video-transformer","video transformer","resize video","rotate video","change video size","video resizer","rotate mp4","mediabunny video transform"],"keywords":["video transformer","resize video","rotate video","change video size","video resizer","rotate mp4","mediabunny video transform","video","mp4","m4v","mov","webm","mkv"],"relatedTools":["video-compressor","video-converter","cut-video","image-resizer"],"relatedLearn":["how-to-compress-a-video"],"relatedReference":["video-formats"]},{"id":"youtube-description-formatter","title":"YouTube Description Formatter","type":"tool","url":"https://utilumo.com/creator/youtube-description-formatter","path":"/creator/youtube-description-formatter","description":"Structure YouTube descriptions with sections, links, timestamps, and clean spacing.","category":"creator","categories":["creator"],"tags":["creator","youtube-description-formatter","youtube description","youtube description formatter","youtube description template","video description"],"keywords":["youtube description","youtube description formatter","youtube description template","video description","text"],"relatedTools":["title-shortener","caption-cleaner","url-parser"],"relatedLearn":["how-to-write-a-youtube-description","how-to-clean-up-captions","how-to-write-a-good-video-title","how-to-make-youtube-chapters-work"],"relatedReference":["youtube-chapter-rules"]},{"id":"youtube-chapters-generator","title":"YouTube Chapters Generator","type":"tool","url":"https://utilumo.com/creator/youtube-chapters-generator","path":"/creator/youtube-chapters-generator","description":"Generate YouTube chapter timestamps from titles or normalize pasted chapter lines locally in your browser.","category":"creator","categories":["creator"],"tags":["creator","youtube-chapters-generator","youtube chapters generator","youtube chapters","video chapters generator","youtube timestamps","chapter timestamps"],"keywords":["youtube chapters generator","youtube chapters","video chapters generator","youtube timestamps","chapter timestamps","text"],"relatedTools":["youtube-description-formatter","title-shortener","srt-vtt-caption-cleaner"],"relatedLearn":["how-to-make-youtube-chapters-work"],"relatedReference":["youtube-chapter-rules"]},{"id":"title-shortener","title":"Title Shortener","type":"tool","url":"https://utilumo.com/creator/title-shortener","path":"/creator/title-shortener","description":"Shorten titles for search results, thumbnails, posts, and video platforms.","category":"creator","categories":["creator"],"tags":["creator","title-shortener","title shortener","youtube title","shorten title","social title","headline length"],"keywords":["title shortener","youtube title","shorten title","social title","headline length","text"],"relatedTools":["youtube-description-formatter","word-counter","caption-cleaner"],"relatedLearn":["title-case-vs-sentence-case","how-to-write-a-youtube-description","how-to-write-a-good-video-title","how-to-make-youtube-chapters-work","how-to-clean-hashtags-and-captions"],"relatedReference":[]},{"id":"caption-cleaner","title":"Caption Cleaner","type":"tool","url":"https://utilumo.com/creator/caption-cleaner","path":"/creator/caption-cleaner","description":"Clean social captions, normalize spacing, organize hashtags, remove duplicates, and cap hashtag count locally in your browser.","category":"creator","categories":["creator"],"tags":["creator","caption-cleaner","caption cleaner","social caption","hashtag cleaner","instagram caption","clean caption","remove duplicate hashtags","hashtag limiter","limit hashtags"],"keywords":["caption cleaner","social caption","hashtag cleaner","instagram caption","clean caption","remove duplicate hashtags","hashtag limiter","limit hashtags","text"],"relatedTools":["title-shortener","hashtag-cleaner","youtube-description-formatter","word-counter"],"relatedLearn":["how-to-clean-up-captions","how-to-clean-hashtags-and-captions"],"relatedReference":["subtitle-caption-formats"]},{"id":"hashtag-cleaner","title":"Hashtag Cleaner","type":"tool","url":"https://utilumo.com/creator/hashtag-cleaner","path":"/creator/hashtag-cleaner","description":"Extract, de-duplicate, lowercase, limit, and copy clean hashtags from captions locally in your browser.","category":"creator","categories":["creator","text","ai"],"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"],"keywords":["hashtag cleaner","clean hashtags","remove duplicate hashtags","instagram hashtag cleaner","tiktok hashtag cleaner","youtube hashtag cleaner","hashtag extractor","hashtag formatter","text"],"relatedTools":["caption-cleaner","title-shortener","youtube-description-formatter","prompt-template-builder"],"relatedLearn":["how-to-clean-hashtags-and-captions"],"relatedReference":[]},{"id":"srt-vtt-caption-cleaner","title":"SRT/VTT Caption Cleaner","type":"tool","url":"https://utilumo.com/creator/srt-vtt-caption-cleaner","path":"/creator/srt-vtt-caption-cleaner","description":"Clean SRT and VTT caption text locally while preserving cue numbers and timing lines.","category":"creator","categories":["creator","text"],"tags":["creator","text","srt-vtt-caption-cleaner","srt cleaner","vtt cleaner","caption cleaner","subtitle cleaner","clean srt","clean vtt"],"keywords":["srt cleaner","vtt cleaner","caption cleaner","subtitle cleaner","clean srt","clean vtt","text"],"relatedTools":["caption-cleaner","youtube-chapters-generator","word-counter"],"relatedLearn":["how-to-clean-transcripts-for-ai-prompts","how-to-clean-up-captions"],"relatedReference":["transcript-cleanup-rules","subtitle-caption-formats"]},{"id":"social-image-export","title":"Social Image Export","type":"tool","url":"https://utilumo.com/creator/social-image-export","path":"/creator/social-image-export","description":"Prepare image exports for X, Instagram, Facebook, LinkedIn, and YouTube thumbnails.","category":"creator","categories":["creator","image"],"tags":["creator","image","social-image-export","social image export","instagram image size","x image size","facebook image size","youtube thumbnail"],"keywords":["social image export","instagram image size","x image size","facebook image size","youtube thumbnail","text"],"relatedTools":["aspect-ratio-calculator","image-compressor","image-resizer"],"relatedLearn":["common-aspect-ratios-explained","how-to-calculate-aspect-ratio","social-media-image-sizes","youtube-thumbnail-size-checklist"],"relatedReference":["aspect-ratios","social-image-sizes","youtube-thumbnail-specs"]},{"id":"thumbnail-size-checker","title":"Thumbnail Size Checker","type":"tool","url":"https://utilumo.com/creator/thumbnail-size-checker","path":"/creator/thumbnail-size-checker","description":"Check YouTube thumbnail dimensions, aspect ratio, and file size locally before exporting.","category":"creator","categories":["creator","image"],"tags":["creator","image","thumbnail-size-checker","thumbnail size checker","youtube thumbnail size","youtube thumbnail checker","thumbnail dimensions","1280x720 thumbnail"],"keywords":["thumbnail size checker","youtube thumbnail size","youtube thumbnail checker","thumbnail dimensions","1280x720 thumbnail","number","data"],"relatedTools":["social-image-export","image-resizer","image-compressor"],"relatedLearn":["youtube-thumbnail-size-checklist"],"relatedReference":["youtube-thumbnail-specs"]},{"id":"qr-code-generator","title":"QR Code Generator","type":"tool","url":"https://utilumo.com/creator/qr-code-generator","path":"/creator/qr-code-generator","description":"Generate downloadable SVG QR codes for URLs, text, and short messages locally in your browser.","category":"creator","categories":["creator","browser"],"tags":["creator","browser","qr-code-generator","qr code generator","generate qr code","url qr code","svg qr code","text to qr code","qr maker"],"keywords":["qr code generator","generate qr code","url qr code","svg qr code","text to qr code","qr maker","text","image","jpg","jpeg","png","webp","avif"],"relatedTools":["utm-builder","url-cleaner","social-image-export"],"relatedLearn":["what-is-a-qr-code"],"relatedReference":[]},{"id":"ics-calendar-merger","title":"ICS Calendar Merger","type":"tool","url":"https://utilumo.com/productivity/ics-calendar-merger","path":"/productivity/ics-calendar-merger","description":"Merge multiple .ics calendar files locally in your browser and download one combined calendar.","category":"productivity","categories":["productivity"],"tags":["productivity","ics-calendar-merger","ics calendar merger","calendar merger","merge ics files","combine calendars","public calendar merger"],"keywords":["ics calendar merger","calendar merger","merge ics files","combine calendars","public calendar merger","file","ics"],"relatedTools":["focus-timer","url-parser","csv-cleaner"],"relatedLearn":["how-to-convert-time-zones","what-is-an-ics-calendar-file","how-to-merge-calendar-files"],"relatedReference":["time-zones"]},{"id":"focus-timer","title":"Focus Timer","type":"tool","url":"https://utilumo.com/productivity/focus-timer","path":"/productivity/focus-timer","description":"Run focused work sessions, short breaks, and long breaks in a clean local browser timer.","category":"productivity","categories":["productivity"],"tags":["productivity","focus-timer","focus timer","pomodoro timer","productivity timer","work timer","break timer"],"keywords":["focus timer","pomodoro timer","productivity timer","work timer","break timer","number","data"],"relatedTools":["reading-time","word-counter","aspect-ratio-calculator"],"relatedLearn":["what-is-the-pomodoro-technique","what-is-an-ics-calendar-file","how-to-merge-calendar-files"],"relatedReference":[]},{"id":"pomodoro-timer","title":"Pomodoro Timer","type":"tool","url":"https://utilumo.com/productivity/pomodoro-timer","path":"/productivity/pomodoro-timer","description":"Run a 25-minute Pomodoro timer with short and long break presets locally in your browser.","category":"productivity","categories":["productivity"],"tags":["productivity","pomodoro-timer","pomodoro timer","25 minute timer","pomodoro technique timer","focus timer","work break timer"],"keywords":["pomodoro timer","25 minute timer","pomodoro technique timer","focus timer","work break timer","number","data"],"relatedTools":["focus-timer","reading-time","word-counter"],"relatedLearn":["what-is-the-pomodoro-technique"],"relatedReference":[]}],"learn":[{"id":"what-is-exif","title":"What is EXIF metadata?","type":"learn","url":"https://utilumo.com/learn/what-is-exif","path":"/learn/what-is-exif","description":"EXIF is the hidden metadata cameras and phones write into photos, including GPS location, device model, and timestamps. Here is what it stores and how to remove it.","tags":["Images","explanation","what is exif","exif metadata","exif data","remove exif","photo gps location","image metadata"],"keywords":["what is exif","exif metadata","exif data","remove exif","photo gps location","image metadata"],"relatedTools":["remove-exif","pixel-face","blur-faces"],"relatedLearn":["how-to-compress-images","how-to-blur-faces-in-photos"],"relatedReference":[]},{"id":"how-to-compress-images","title":"How to compress images for the web","type":"learn","url":"https://utilumo.com/learn/how-to-compress-images","path":"/learn/how-to-compress-images","description":"A practical guide to making images smaller without obvious quality loss: choosing lossy vs lossless, resizing first, picking a format, and tuning quality.","tags":["Images","guide","how to compress images","compress image","reduce image size","make image smaller","image optimization"],"keywords":["how to compress images","compress image","reduce image size","make image smaller","image optimization"],"relatedTools":["image-compressor","image-resizer","image-converter"],"relatedLearn":["png-vs-jpg","webp-vs-avif","what-is-exif"],"relatedReference":["image-formats"]},{"id":"png-vs-jpg","title":"PNG vs JPG: which should you use?","type":"learn","url":"https://utilumo.com/learn/png-vs-jpg","path":"/learn/png-vs-jpg","description":"PNG is lossless with transparency, ideal for graphics and screenshots. JPG is lossy and smaller, ideal for photos. Here is how to choose.","tags":["Images","comparison","png vs jpg","jpg vs png","png or jpeg","difference between png and jpg","best image format"],"keywords":["png vs jpg","jpg vs png","png or jpeg","difference between png and jpg","best image format"],"relatedTools":["image-converter","image-compressor","image-resizer"],"relatedLearn":["webp-vs-avif","how-to-compress-images"],"relatedReference":["image-formats"]},{"id":"webp-vs-avif","title":"WebP vs AVIF: which modern image format wins?","type":"learn","url":"https://utilumo.com/learn/webp-vs-avif","path":"/learn/webp-vs-avif","description":"AVIF usually compresses smaller and supports HDR, while WebP encodes faster and has slightly broader support. Here is how to choose between them.","tags":["Images","comparison","webp vs avif","avif vs webp","best web image format","modern image format","next gen image format"],"keywords":["webp vs avif","avif vs webp","best web image format","modern image format","next gen image format"],"relatedTools":["avif-to-jpg","image-converter","image-compressor"],"relatedLearn":["png-vs-jpg","how-to-compress-images"],"relatedReference":["image-formats"]},{"id":"what-is-svg","title":"What is SVG?","type":"learn","url":"https://utilumo.com/learn/what-is-svg","path":"/learn/what-is-svg","description":"SVG is a vector image format written as text, so it scales to any size without blurring. Here is how it differs from PNG and JPG and when to use it.","tags":["Images","explanation","what is svg","svg format","svg vs png","vector graphics","scalable vector graphics"],"keywords":["what is svg","svg format","svg vs png","vector graphics","scalable vector graphics"],"relatedTools":["svg-preview","image-converter","image-compressor"],"relatedLearn":["png-vs-jpg","webp-vs-avif"],"relatedReference":["image-formats"]},{"id":"hex-rgb-hsl-color-codes","title":"HEX, RGB, and HSL color codes explained","type":"learn","url":"https://utilumo.com/learn/hex-rgb-hsl-color-codes","path":"/learn/hex-rgb-hsl-color-codes","description":"HEX, RGB, and HSL are three ways to write the same color. Here is what each means, how they relate, and when each is easiest to use.","tags":["Images","explanation","hex rgb hsl","color codes explained","hex color","rgb vs hsl","what is a hex color"],"keywords":["hex rgb hsl","color codes explained","hex color","rgb vs hsl","what is a hex color"],"relatedTools":["image-color-picker","color-contrast-checker","image-info"],"relatedLearn":["what-is-color-contrast","what-is-hexadecimal"],"relatedReference":["color-formats"]},{"id":"what-is-dpi-and-resolution","title":"What is DPI and image resolution?","type":"learn","url":"https://utilumo.com/learn/what-is-dpi-and-resolution","path":"/learn/what-is-dpi-and-resolution","description":"Resolution is how many pixels an image has; DPI is how densely they print. Here is how the two relate and why DPI rarely matters on screen.","tags":["Images","explanation","what is dpi","image resolution","dpi vs resolution","ppi","300 dpi"],"keywords":["what is dpi","image resolution","dpi vs resolution","ppi","300 dpi"],"relatedTools":["image-info","image-resizer","image-compressor"],"relatedLearn":["how-to-compress-images","common-aspect-ratios-explained"],"relatedReference":[]},{"id":"how-to-crop-and-rotate-images","title":"How to crop, rotate, and flip images","type":"learn","url":"https://utilumo.com/learn/how-to-crop-and-rotate-images","path":"/learn/how-to-crop-and-rotate-images","description":"Cropping, rotating, and flipping are the basic image edits. Here is what each one does, when to use it, and how to keep the work local.","tags":["Images","guide","how to crop an image","rotate image","flip image","crop and rotate photo","mirror image"],"keywords":["how to crop an image","rotate image","flip image","crop and rotate photo","mirror image"],"relatedTools":["crop-image","rotate-image","flip-image"],"relatedLearn":["common-aspect-ratios-explained","how-to-compress-images"],"relatedReference":[]},{"id":"what-is-an-alpha-channel","title":"What is an alpha channel (image transparency)?","type":"learn","url":"https://utilumo.com/learn/what-is-an-alpha-channel","path":"/learn/what-is-an-alpha-channel","description":"The alpha channel stores how transparent each pixel is, letting images have see-through areas. Here is how it works and which formats support it.","tags":["Images","explanation","what is an alpha channel","image transparency","transparent png","alpha transparency","rgba"],"keywords":["what is an alpha channel","image transparency","transparent png","alpha transparency","rgba"],"relatedTools":["image-converter","image-compressor","image-info"],"relatedLearn":["png-vs-jpg","hex-rgb-hsl-color-codes"],"relatedReference":[]},{"id":"how-to-convert-png-to-jpg","title":"How to convert PNG to JPG","type":"learn","url":"https://utilumo.com/learn/how-to-convert-png-to-jpg","path":"/learn/how-to-convert-png-to-jpg","description":"Convert a PNG to JPG in your browser to shrink photo file sizes. Learn when to convert, what happens to transparency, and how to keep quality high.","tags":["Images","guide","how to convert png to jpg","png to jpg","convert png to jpeg","change png to jpg","png to jpg converter"],"keywords":["how to convert png to jpg","png to jpg","convert png to jpeg","change png to jpg","png to jpg converter"],"relatedTools":["png-to-jpg","image-converter","image-compressor","image-resizer"],"relatedLearn":["png-vs-jpg","how-to-compress-images","webp-vs-avif"],"relatedReference":["image-formats"]},{"id":"how-to-resize-an-image","title":"How to resize an image without losing quality","type":"learn","url":"https://utilumo.com/learn/how-to-resize-an-image","path":"/learn/how-to-resize-an-image","description":"Resize a photo to specific pixel dimensions in the browser. Learn the difference between fit and exact resizing, and how to avoid a blurry result.","tags":["Images","guide","how to resize an image","resize image","resize a photo","change image dimensions","make image smaller pixels"],"keywords":["how to resize an image","resize image","resize a photo","change image dimensions","make image smaller pixels"],"relatedTools":["image-resizer","image-compressor","crop-image"],"relatedLearn":["how-to-compress-images","what-is-dpi-and-resolution","how-to-crop-and-rotate-images"],"relatedReference":["image-formats"]},{"id":"jpg-vs-webp","title":"JPG vs WebP: which should you use?","type":"learn","url":"https://utilumo.com/learn/jpg-vs-webp","path":"/learn/jpg-vs-webp","description":"WebP produces smaller files than JPG at similar quality and supports transparency. Here is when WebP wins, when JPG is safer, and how to convert.","tags":["Images","comparison","jpg vs webp","webp vs jpg","webp vs jpeg","should i use webp","is webp better than jpg"],"keywords":["jpg vs webp","webp vs jpg","webp vs jpeg","should i use webp","is webp better than jpg"],"relatedTools":["webp-to-jpg","webp-to-png","image-converter","image-compressor","image-resizer"],"relatedLearn":["png-vs-jpg","webp-vs-avif","how-to-compress-images"],"relatedReference":["image-formats"]},{"id":"how-to-convert-jpg-to-png","title":"How to convert JPG to PNG","type":"learn","url":"https://utilumo.com/learn/how-to-convert-jpg-to-png","path":"/learn/how-to-convert-jpg-to-png","description":"Convert a JPG to PNG in your browser when you need lossless quality or transparency. Learn what conversion can and cannot restore.","tags":["Images","guide","how to convert jpg to png","jpg to png","convert jpeg to png","change jpg to png","jpg to png converter"],"keywords":["how to convert jpg to png","jpg to png","convert jpeg to png","change jpg to png","jpg to png converter"],"relatedTools":["jpg-to-png","image-converter","image-compressor","image-resizer"],"relatedLearn":["how-to-convert-png-to-jpg","png-vs-jpg","what-is-an-alpha-channel"],"relatedReference":["image-formats"]},{"id":"how-to-remove-exif-data","title":"How to remove EXIF data from photos","type":"learn","url":"https://utilumo.com/learn/how-to-remove-exif-data","path":"/learn/how-to-remove-exif-data","description":"Strip EXIF metadata — including GPS location — from your photos in the browser before sharing them. Learn what EXIF exposes and how to remove it.","tags":["Images","guide","how to remove exif data","remove metadata from photo","strip exif","remove gps from photo","delete photo metadata"],"keywords":["how to remove exif data","remove metadata from photo","strip exif","remove gps from photo","delete photo metadata"],"relatedTools":["remove-exif","image-converter","image-compressor"],"relatedLearn":["what-is-exif","what-is-metadata","how-to-compress-images"],"relatedReference":["file-metadata-by-type"]},{"id":"how-to-compare-two-images","title":"How to compare two images","type":"learn","url":"https://utilumo.com/learn/how-to-compare-two-images","path":"/learn/how-to-compare-two-images","description":"Spot the exact pixel differences between two images in your browser. Learn when a visual diff helps and how to read the highlighted result.","tags":["Images","guide","how to compare two images","compare two images","image diff","find difference between images","spot the difference tool"],"keywords":["how to compare two images","compare two images","image diff","find difference between images","spot the difference tool"],"relatedTools":["visual-image-diff","image-info","image-compressor"],"relatedLearn":["how-to-compress-images","how-to-resize-an-image","png-vs-jpg"],"relatedReference":[]},{"id":"how-to-convert-an-image-to-ascii-art","title":"How to convert an image to ASCII art","type":"learn","url":"https://utilumo.com/learn/how-to-convert-an-image-to-ascii-art","path":"/learn/how-to-convert-an-image-to-ascii-art","description":"Turn a photo or logo into text-based ASCII art in your browser. Learn how the conversion works and how to get a clean, recognizable result.","tags":["Images","guide","image to ascii","ascii art generator","convert image to ascii","picture to text art","photo to ascii"],"keywords":["image to ascii","ascii art generator","convert image to ascii","picture to text art","photo to ascii"],"relatedTools":["image-to-ascii","image-color-picker","image-info"],"relatedLearn":["how-to-compress-images","what-is-dpi-and-resolution"],"relatedReference":[]},{"id":"what-is-json","title":"What is JSON?","type":"learn","url":"https://utilumo.com/learn/what-is-json","path":"/learn/what-is-json","description":"JSON is a lightweight, text-based format for storing and exchanging structured data. Here is how it works, its data types, and the rules that trip people up.","tags":["Developer","explanation","what is json","json explained","json format","json data type","json meaning"],"keywords":["what is json","json explained","json format","json data type","json meaning"],"relatedTools":["json-formatter","json-extractor","csv-to-json"],"relatedLearn":["what-is-base64","jwt-explained"],"relatedReference":[]},{"id":"what-is-base64","title":"What is Base64 encoding?","type":"learn","url":"https://utilumo.com/learn/what-is-base64","path":"/learn/what-is-base64","description":"Base64 encodes binary data into plain ASCII text so it can travel safely through systems built for text. It is encoding, not encryption.","tags":["Developer","explanation","what is base64","base64 encoding","base64 explained","decode base64","base64 meaning"],"keywords":["what is base64","base64 encoding","base64 explained","decode base64","base64 meaning"],"relatedTools":["base64-decoder","jwt-decoder","url-parser"],"relatedLearn":["what-is-json","jwt-explained"],"relatedReference":[]},{"id":"jwt-explained","title":"JWT explained: how JSON Web Tokens work","type":"learn","url":"https://utilumo.com/learn/jwt-explained","path":"/learn/jwt-explained","description":"A JWT is a signed, Base64url-encoded token with three parts: header, payload, and signature. Here is what each part holds and why decoding is not verifying.","tags":["Developer","explanation","jwt explained","what is a jwt","json web token","jwt structure","jwt header payload signature"],"keywords":["jwt explained","what is a jwt","json web token","jwt structure","jwt header payload signature"],"relatedTools":["jwt-decoder","jwt-claim-explainer","base64-decoder","json-formatter"],"relatedLearn":["what-is-base64","what-is-json"],"relatedReference":["jwt-claims"]},{"id":"what-is-a-uuid","title":"What is a UUID?","type":"learn","url":"https://utilumo.com/learn/what-is-a-uuid","path":"/learn/what-is-a-uuid","description":"A UUID is a 128-bit identifier that is unique without a central authority. Here is how UUID v4 works, why collisions are effectively impossible, and when to use it.","tags":["Developer","explanation","what is a uuid","uuid explained","uuid v4","guid","unique identifier"],"keywords":["what is a uuid","uuid explained","uuid v4","guid","unique identifier"],"relatedTools":["uuid-generator","json-formatter","base-converter"],"relatedLearn":["what-is-json"],"relatedReference":["uuid-versions"]},{"id":"cron-syntax-explained","title":"Cron syntax explained with examples","type":"learn","url":"https://utilumo.com/learn/cron-syntax-explained","path":"/learn/cron-syntax-explained","description":"Cron schedules use five fields: minute, hour, day of month, month, and day of week. Here is what each field means, the special characters, and ready-to-use examples.","tags":["Developer","guide","cron syntax","cron expression","cron explained","cron schedule examples","crontab format"],"keywords":["cron syntax","cron expression","cron explained","cron schedule examples","crontab format"],"relatedTools":["cron-expression-builder","json-formatter","uuid-generator"],"relatedLearn":["what-is-a-uuid"],"relatedReference":["cron-quick-reference"]},{"id":"how-to-convert-csv-to-json","title":"How to convert CSV to JSON","type":"learn","url":"https://utilumo.com/learn/how-to-convert-csv-to-json","path":"/learn/how-to-convert-csv-to-json","description":"Turn spreadsheet-style CSV rows into an array of JSON objects: how the header row becomes keys, how to handle quotes and commas, and common pitfalls.","tags":["Developer","guide","convert csv to json","csv to json","csv to json converter","spreadsheet to json","parse csv"],"keywords":["convert csv to json","csv to json","csv to json converter","spreadsheet to json","parse csv"],"relatedTools":["csv-to-json","csv-cleaner","json-formatter"],"relatedLearn":["what-is-json"],"relatedReference":[]},{"id":"what-are-security-headers","title":"What are HTTP security headers?","type":"learn","url":"https://utilumo.com/learn/what-are-security-headers","path":"/learn/what-are-security-headers","description":"HTTP security headers tell browsers how to handle scripts, frames, referrers, permissions, and HTTPS. Learn the core headers and how to test them safely.","tags":["Developer","explanation","security headers","http security headers","content security policy","csp explained","hsts explained"],"keywords":["security headers","http security headers","content security policy","csp explained","hsts explained"],"relatedTools":["security-headers-generator","rest-request-tester","url-cleaner"],"relatedLearn":["what-is-url-encoding","jwt-explained"],"relatedReference":["http-security-headers","permissions-policy-directives"]},{"id":"what-is-hexadecimal","title":"What is hexadecimal?","type":"learn","url":"https://utilumo.com/learn/what-is-hexadecimal","path":"/learn/what-is-hexadecimal","description":"Hexadecimal is base 16, a compact way to write binary. Here is how hex maps to bits and bytes, why colors and memory use it, and how to convert it.","tags":["Developer","explanation","what is hexadecimal","hexadecimal explained","hex to decimal","base 16","hex number"],"keywords":["what is hexadecimal","hexadecimal explained","hex to decimal","base 16","hex number"],"relatedTools":["base-converter","base64-decoder","uuid-generator"],"relatedLearn":["what-is-a-uuid","what-is-base64"],"relatedReference":["ascii-table"]},{"id":"regex-explained","title":"Regular expressions explained","type":"learn","url":"https://utilumo.com/learn/regex-explained","path":"/learn/regex-explained","description":"A regular expression is a pattern that matches text. Here are the core building blocks — character classes, quantifiers, anchors, and groups — with examples.","tags":["Developer","explanation","regex explained","regular expression","what is regex","regex basics","regex tutorial"],"keywords":["regex explained","regular expression","what is regex","regex basics","regex tutorial"],"relatedTools":["regex-tester","slug-generator","remove-duplicate-lines"],"relatedLearn":["what-is-a-url-slug"],"relatedReference":["regex-cheat-sheet"]},{"id":"yaml-vs-json","title":"YAML vs JSON: when to use each","type":"learn","url":"https://utilumo.com/learn/yaml-vs-json","path":"/learn/yaml-vs-json","description":"YAML is easier for humans to write and supports comments; JSON is stricter and universal for APIs. Here is how they differ and how to convert between them.","tags":["Developer","comparison","yaml vs json","json vs yaml","yaml or json","difference between yaml and json","convert yaml to json"],"keywords":["yaml vs json","json vs yaml","yaml or json","difference between yaml and json","convert yaml to json"],"relatedTools":["yaml-to-json","json-formatter","json-to-csv"],"relatedLearn":["what-is-json","how-to-convert-csv-to-json"],"relatedReference":[]},{"id":"what-is-a-unix-timestamp","title":"What is a Unix timestamp?","type":"learn","url":"https://utilumo.com/learn/what-is-a-unix-timestamp","path":"/learn/what-is-a-unix-timestamp","description":"A Unix timestamp counts the seconds since 1 January 1970 UTC. Here is why systems use it, how to read it, and the 2038 limit to know about.","tags":["Developer","explanation","what is a unix timestamp","unix timestamp","epoch time","unix time","convert timestamp"],"keywords":["what is a unix timestamp","unix timestamp","epoch time","unix time","convert timestamp"],"relatedTools":["timestamp-converter","time-zone-converter","cron-expression-builder"],"relatedLearn":["cron-syntax-explained"],"relatedReference":["date-format-tokens"]},{"id":"what-is-a-hash-function","title":"What is a hash function?","type":"learn","url":"https://utilumo.com/learn/what-is-a-hash-function","path":"/learn/what-is-a-hash-function","description":"A hash function turns any input into a fixed-length fingerprint. Here is what makes a good one, why hashing is not encryption, and where SHA-256 fits.","tags":["Developer","explanation","what is a hash function","hash function","sha-256","hashing explained","checksum"],"keywords":["what is a hash function","hash function","sha-256","hashing explained","checksum"],"relatedTools":["hash-generator","password-generator","uuid-generator"],"relatedLearn":["how-to-create-a-strong-password","what-is-base64"],"relatedReference":["hash-algorithms"]},{"id":"markdown-vs-html","title":"Markdown vs HTML: when to use each","type":"learn","url":"https://utilumo.com/learn/markdown-vs-html","path":"/learn/markdown-vs-html","description":"Markdown is a simple way to write formatted text; HTML is the markup browsers render. Here is how they relate and when to reach for each.","tags":["Developer","comparison","markdown vs html","html vs markdown","difference between markdown and html","convert markdown to html","what is markdown"],"keywords":["markdown vs html","html vs markdown","difference between markdown and html","convert markdown to html","what is markdown"],"relatedTools":["markdown-to-html","markdown-preview","html-entities"],"relatedLearn":["what-are-html-entities"],"relatedReference":["markdown-cheat-sheet"]},{"id":"what-are-html-entities","title":"What are HTML entities?","type":"learn","url":"https://utilumo.com/learn/what-are-html-entities","path":"/learn/what-are-html-entities","description":"HTML entities are codes that represent characters which would otherwise break markup or cannot be typed, like &lt; for < and &amp; for &.","tags":["Developer","explanation","html entities","html entity","html escape characters","ampersand lt gt","special characters html"],"keywords":["html entities","html entity","html escape characters","ampersand lt gt","special characters html"],"relatedTools":["html-entities","markdown-to-html","text-redactor"],"relatedLearn":["markdown-vs-html","what-is-hexadecimal"],"relatedReference":["html-entities"]},{"id":"what-is-a-rest-api","title":"What is a REST API?","type":"learn","url":"https://utilumo.com/learn/what-is-a-rest-api","path":"/learn/what-is-a-rest-api","description":"A REST API lets programs talk over HTTP using URLs, methods, and status codes. Here are the core ideas: resources, verbs, and stateless requests.","tags":["Developer","explanation","what is a rest api","rest api explained","rest api","http api","api basics"],"keywords":["what is a rest api","rest api explained","rest api","http api","api basics"],"relatedTools":["rest-request-tester","curl-generator","json-formatter"],"relatedLearn":["what-is-json","what-are-security-headers"],"relatedReference":["http-methods","http-status-codes"]},{"id":"json-vs-xml","title":"JSON vs XML: which data format to use","type":"learn","url":"https://utilumo.com/learn/json-vs-xml","path":"/learn/json-vs-xml","description":"JSON is compact and dominant for web APIs; XML is verbose but supports attributes, namespaces, and schemas. Here is how they differ and when each fits.","tags":["Developer","comparison","json vs xml","xml vs json","difference between json and xml","json or xml","data format comparison"],"keywords":["json vs xml","xml vs json","difference between json and xml","json or xml","data format comparison"],"relatedTools":["xml-formatter","json-formatter","yaml-to-json"],"relatedLearn":["what-is-json","yaml-vs-json"],"relatedReference":[]},{"id":"what-is-json-schema","title":"What is JSON Schema?","type":"learn","url":"https://utilumo.com/learn/what-is-json-schema","path":"/learn/what-is-json-schema","description":"JSON Schema is a JSON document that describes the shape of other JSON: required fields, types, and constraints. Here is how it works and why it is useful.","tags":["Developer","explanation","what is json schema","json schema","json schema explained","validate json","json schema example"],"keywords":["what is json schema","json schema","json schema explained","validate json","json schema example"],"relatedTools":["json-schema-generator","json-formatter","json-to-typescript"],"relatedLearn":["what-is-json","json-to-typescript-types"],"relatedReference":["json-schema-keywords"]},{"id":"json-to-typescript-types","title":"How to generate TypeScript types from JSON","type":"learn","url":"https://utilumo.com/learn/json-to-typescript-types","path":"/learn/json-to-typescript-types","description":"Turn a sample JSON response into TypeScript interfaces so your code is type-checked. Here is the workflow and the gaps to fix by hand.","tags":["Developer","guide","json to typescript","generate typescript types from json","json to interface","typescript types from api","json to ts"],"keywords":["json to typescript","generate typescript types from json","json to interface","typescript types from api","json to ts"],"relatedTools":["json-to-typescript","json-schema-generator","json-formatter"],"relatedLearn":["what-is-json-schema","what-is-json"],"relatedReference":[]},{"id":"what-is-curl","title":"What is cURL?","type":"learn","url":"https://utilumo.com/learn/what-is-curl","path":"/learn/what-is-curl","description":"cURL is a command-line tool for sending HTTP requests. Here is how to read a curl command, the flags you will see most, and why it is everywhere.","tags":["Developer","explanation","what is curl","curl command","curl explained","curl http request","curl api"],"keywords":["what is curl","curl command","curl explained","curl http request","curl api"],"relatedTools":["curl-generator","rest-request-tester","http-header-inspector"],"relatedLearn":["what-is-a-rest-api","what-are-security-headers"],"relatedReference":["http-methods"]},{"id":"what-is-content-security-policy","title":"What is a Content Security Policy (CSP)?","type":"learn","url":"https://utilumo.com/learn/what-is-content-security-policy","path":"/learn/what-is-content-security-policy","description":"A Content Security Policy tells the browser which sources of scripts, styles, and other content to trust. Here are the key directives and how to roll one out safely.","tags":["Developer","explanation","what is content security policy","csp explained","content security policy","csp header","csp directives"],"keywords":["what is content security policy","csp explained","content security policy","csp header","csp directives"],"relatedTools":["csp-analyzer","security-headers-generator","http-header-inspector"],"relatedLearn":["what-are-security-headers","what-is-a-rest-api"],"relatedReference":["http-security-headers","permissions-policy-directives"]},{"id":"what-is-security-txt","title":"What is a security.txt file?","type":"learn","url":"https://utilumo.com/learn/what-is-security-txt","path":"/learn/what-is-security-txt","description":"security.txt is a standard file that tells security researchers how to report a vulnerability to you. Here is where it goes and which fields it uses.","tags":["Developer","explanation","what is security.txt","security txt","security.txt file","vulnerability disclosure","rfc 9116"],"keywords":["what is security.txt","security txt","security.txt file","vulnerability disclosure","rfc 9116"],"relatedTools":["security-txt-generator","security-headers-generator","csp-analyzer"],"relatedLearn":["what-are-security-headers","what-is-content-security-policy","what-is-robots-txt"],"relatedReference":["security-txt-fields"]},{"id":"what-is-an-http-header","title":"What is an HTTP header?","type":"learn","url":"https://utilumo.com/learn/what-is-an-http-header","path":"/learn/what-is-an-http-header","description":"HTTP headers carry metadata about a request or response: content type, caching, authentication, and more. Here are the ones you will meet most.","tags":["Developer","explanation","what is an http header","http headers","request headers","response headers","content-type header"],"keywords":["what is an http header","http headers","request headers","response headers","content-type header"],"relatedTools":["http-header-inspector","curl-generator","rest-request-tester"],"relatedLearn":["what-are-security-headers","what-is-a-rest-api"],"relatedReference":["http-headers"]},{"id":"how-to-convert-json-to-csv","title":"How to convert JSON to CSV","type":"learn","url":"https://utilumo.com/learn/how-to-convert-json-to-csv","path":"/learn/how-to-convert-json-to-csv","description":"Turning JSON into CSV flattens an array of objects into a table. Here is how keys become columns and how to handle nested data.","tags":["Developer","guide","convert json to csv","json to csv","json to spreadsheet","json to excel","flatten json"],"keywords":["convert json to csv","json to csv","json to spreadsheet","json to excel","flatten json"],"relatedTools":["json-to-csv","csv-to-json","json-formatter"],"relatedLearn":["how-to-convert-csv-to-json","what-is-json"],"relatedReference":[]},{"id":"what-is-the-css-box-model","title":"What is the CSS box model?","type":"learn","url":"https://utilumo.com/learn/what-is-the-css-box-model","path":"/learn/what-is-the-css-box-model","description":"Every element is a box made of content, padding, border, and margin. Here is how those layers work and why box-sizing matters.","tags":["Developer","explanation","css box model","padding margin border","box-sizing border-box","css spacing","content padding border margin"],"keywords":["css box model","padding margin border","box-sizing border-box","css spacing","content padding border margin"],"relatedTools":["html-css-playground","color-contrast-checker"],"relatedLearn":["what-are-html-entities","markdown-vs-html"],"relatedReference":[]},{"id":"what-is-markdown","title":"What is Markdown?","type":"learn","url":"https://utilumo.com/learn/what-is-markdown","path":"/learn/what-is-markdown","description":"Markdown is a lightweight way to write formatted text using plain characters. Here is what it is, why it is popular, and where it is used.","tags":["Developer","explanation","what is markdown","markdown explained","markdown language","md file","markdown meaning"],"keywords":["what is markdown","markdown explained","markdown language","md file","markdown meaning"],"relatedTools":["markdown-preview","markdown-to-html","markdown-table-generator","markdown-toc-generator","html-entities"],"relatedLearn":["markdown-vs-html","what-are-html-entities"],"relatedReference":["markdown-cheat-sheet"]},{"id":"what-is-csv","title":"What is CSV?","type":"learn","url":"https://utilumo.com/learn/what-is-csv","path":"/learn/what-is-csv","description":"CSV is a plain-text format for tables: one row per line, values separated by commas. Here is how it works and the quoting rules that trip people up.","tags":["Developer","explanation","what is csv","csv format","csv file","comma separated values","csv explained"],"keywords":["what is csv","csv format","csv file","comma separated values","csv explained"],"relatedTools":["csv-to-json","csv-cleaner","json-to-csv"],"relatedLearn":["how-to-convert-csv-to-json","how-to-convert-json-to-csv"],"relatedReference":[]},{"id":"what-is-xml","title":"What is XML?","type":"learn","url":"https://utilumo.com/learn/what-is-xml","path":"/learn/what-is-xml","description":"XML is a markup language for structured data using nested tags and attributes. Here is how it works and where it is still widely used.","tags":["Developer","explanation","what is xml","xml explained","xml format","xml tags","xml meaning"],"keywords":["what is xml","xml explained","xml format","xml tags","xml meaning"],"relatedTools":["xml-formatter","json-formatter","yaml-to-json"],"relatedLearn":["json-vs-xml","what-is-json"],"relatedReference":[]},{"id":"how-to-format-json","title":"How to format (pretty-print) JSON","type":"learn","url":"https://utilumo.com/learn/how-to-format-json","path":"/learn/how-to-format-json","description":"Format messy or minified JSON into clean, indented, readable output. Learn what pretty-printing does, how to validate, and how to minify again.","tags":["Developer","guide","how to format json","pretty print json","json formatter","beautify json","indent json"],"keywords":["how to format json","pretty print json","json formatter","beautify json","indent json"],"relatedTools":["json-formatter","json-to-csv","json-to-typescript"],"relatedLearn":["what-is-json","json-vs-xml","yaml-vs-json"],"relatedReference":["json-schema-keywords"]},{"id":"what-is-an-api","title":"What is an API?","type":"learn","url":"https://utilumo.com/learn/what-is-an-api","path":"/learn/what-is-an-api","description":"An API is a contract that lets one program request data or actions from another. Here is what an API is, how web APIs work, and the terms you will meet.","tags":["Developer","explanation","what is an api","api meaning","what does api stand for","how do apis work","web api explained"],"keywords":["what is an api","api meaning","what does api stand for","how do apis work","web api explained"],"relatedTools":["rest-request-tester","curl-generator","http-header-inspector"],"relatedLearn":["what-is-a-rest-api","what-is-an-http-header","what-is-json"],"relatedReference":["http-methods","http-status-codes"]},{"id":"how-to-decode-base64","title":"How to decode Base64","type":"learn","url":"https://utilumo.com/learn/how-to-decode-base64","path":"/learn/how-to-decode-base64","description":"Decode a Base64 string back to text or a file in your browser. Learn how to spot Base64, handle URL-safe variants, and avoid corrupting binary data.","tags":["Developer","guide","how to decode base64","base64 decode","decode base64 string","base64 to text","base64 decoder"],"keywords":["how to decode base64","base64 decode","decode base64 string","base64 to text","base64 decoder"],"relatedTools":["base64-decoder","jwt-decoder","url-decoder"],"relatedLearn":["what-is-base64","jwt-explained","what-is-url-encoding"],"relatedReference":[]},{"id":"what-is-a-webhook","title":"What is a webhook?","type":"learn","url":"https://utilumo.com/learn/what-is-a-webhook","path":"/learn/what-is-a-webhook","description":"A webhook is a reverse API call: instead of you polling for data, a server sends an HTTP request to your URL when an event happens. Here is how they work.","tags":["Developer","explanation","what is a webhook","webhook meaning","webhook vs api","how do webhooks work","http callback"],"keywords":["what is a webhook","webhook meaning","webhook vs api","how do webhooks work","http callback"],"relatedTools":["rest-request-tester","curl-generator","http-header-inspector"],"relatedLearn":["what-is-an-api","what-is-a-rest-api","what-is-an-http-header"],"relatedReference":["http-methods","http-status-codes"]},{"id":"how-to-generate-a-hash","title":"How to generate a hash (MD5, SHA-256)","type":"learn","url":"https://utilumo.com/learn/how-to-generate-a-hash","path":"/learn/how-to-generate-a-hash","description":"Generate an MD5, SHA-1, or SHA-256 hash of text in your browser. Learn what a hash is for, which algorithm to pick, and why hashing is one-way.","tags":["Developer","guide","how to generate a hash","sha256 hash","generate md5","hash a string","checksum generator"],"keywords":["how to generate a hash","sha256 hash","generate md5","hash a string","checksum generator"],"relatedTools":["hash-generator","hmac-generator","base64-decoder","jwt-decoder"],"relatedLearn":["what-is-a-hash-function","what-is-base64","jwt-explained"],"relatedReference":["hash-algorithms"]},{"id":"what-is-a-cron-job","title":"What is a cron job?","type":"learn","url":"https://utilumo.com/learn/what-is-a-cron-job","path":"/learn/what-is-a-cron-job","description":"A cron job is a task scheduled to run automatically at set times on a server. Here is what cron is, how the schedule syntax works, and common examples.","tags":["Developer","explanation","what is a cron job","cron job","cron meaning","cron schedule","how does cron work"],"keywords":["what is a cron job","cron job","cron meaning","cron schedule","how does cron work"],"relatedTools":["cron-expression-builder","timestamp-converter","time-zone-converter"],"relatedLearn":["cron-syntax-explained","what-is-a-unix-timestamp","what-is-utc"],"relatedReference":["cron-quick-reference"]},{"id":"how-to-generate-a-uuid","title":"How to generate a UUID","type":"learn","url":"https://utilumo.com/learn/how-to-generate-a-uuid","path":"/learn/how-to-generate-a-uuid","description":"Generate a UUID (v4 random or v7 time-ordered) in your browser. Learn which version to pick, what a UUID looks like, and when to use one.","tags":["Developer","guide","how to generate a uuid","generate uuid","uuid v4","create guid","random id generator"],"keywords":["how to generate a uuid","generate uuid","uuid v4","create guid","random id generator"],"relatedTools":["uuid-generator","hash-generator","timestamp-converter"],"relatedLearn":["what-is-a-uuid","what-is-a-hash-function","what-is-hexadecimal"],"relatedReference":["uuid-versions"]},{"id":"what-is-yaml","title":"What is YAML?","type":"learn","url":"https://utilumo.com/learn/what-is-yaml","path":"/learn/what-is-yaml","description":"YAML is a human-friendly data format used for configuration files. Here is how its indentation-based syntax works and how it compares to JSON.","tags":["Developer","explanation","what is yaml","yaml meaning","yaml format","yaml file","yaml vs json"],"keywords":["what is yaml","yaml meaning","yaml format","yaml file","yaml vs json"],"relatedTools":["yaml-to-json","json-formatter","json-to-typescript"],"relatedLearn":["yaml-vs-json","what-is-json","json-vs-xml"],"relatedReference":[]},{"id":"what-is-a-mime-type","title":"What is a MIME type?","type":"learn","url":"https://utilumo.com/learn/what-is-a-mime-type","path":"/learn/what-is-a-mime-type","description":"A MIME type tells software what kind of file it is dealing with, like text/html or image/png. Here is how they are structured and where they are used.","tags":["Developer","explanation","what is a mime type","mime type","media type","content type header","mime type meaning"],"keywords":["what is a mime type","mime type","media type","content type header","mime type meaning"],"relatedTools":["mime-type-lookup","http-header-inspector","curl-generator","security-headers-generator"],"relatedLearn":["what-is-an-http-header","what-is-json","what-are-security-headers"],"relatedReference":["mime-types","http-headers"]},{"id":"how-to-test-a-regex","title":"How to test a regular expression","type":"learn","url":"https://utilumo.com/learn/how-to-test-a-regex","path":"/learn/how-to-test-a-regex","description":"Test a regex against sample text to see what it matches before using it in code. Learn a safe workflow, flags, and how to debug a pattern that fails.","tags":["Developer","guide","how to test a regex","regex tester","test regular expression","regex match online","debug regex"],"keywords":["how to test a regex","regex tester","test regular expression","regex match online","debug regex"],"relatedTools":["regex-tester","html-entities","case-converter"],"relatedLearn":["regex-explained","what-are-html-entities","what-is-a-url-slug"],"relatedReference":["regex-cheat-sheet"]},{"id":"how-to-format-sql","title":"How to format (beautify) SQL","type":"learn","url":"https://utilumo.com/learn/how-to-format-sql","path":"/learn/how-to-format-sql","description":"Format messy or minified SQL into readable, indented queries. Learn what a formatter does, why it helps reviews, and how to keep keywords consistent.","tags":["Developer","guide","how to format sql","sql formatter","beautify sql","pretty print sql","format sql query"],"keywords":["how to format sql","sql formatter","beautify sql","pretty print sql","format sql query"],"relatedTools":["sql-formatter","json-formatter","json-to-csv"],"relatedLearn":["what-is-json","how-to-format-json","what-is-csv"],"relatedReference":["sql-join-types"]},{"id":"http-status-codes-explained","title":"HTTP status codes explained","type":"learn","url":"https://utilumo.com/learn/http-status-codes-explained","path":"/learn/http-status-codes-explained","description":"HTTP status codes tell you the result of a request — 200 OK, 301 redirect, 404 not found, 500 error. Here is what each group means and the common codes.","tags":["Developer","explanation","http status codes","what does 404 mean","http error codes","500 error meaning","status code list"],"keywords":["http status codes","what does 404 mean","http error codes","500 error meaning","status code list"],"relatedTools":["http-status-lookup","http-header-inspector","rest-request-tester"],"relatedLearn":["what-is-an-http-header","what-is-a-rest-api","what-is-an-api"],"relatedReference":["http-status-codes","http-methods"]},{"id":"what-is-a-sql-join","title":"What is a SQL JOIN?","type":"learn","url":"https://utilumo.com/learn/what-is-a-sql-join","path":"/learn/what-is-a-sql-join","description":"A SQL JOIN combines rows from two tables based on a related column. Here are the join types — INNER, LEFT, RIGHT, FULL, CROSS — and when to use each.","tags":["Developer","explanation","what is a sql join","sql join","sql join types","inner join vs left join","join tables sql"],"keywords":["what is a sql join","sql join","sql join types","inner join vs left join","join tables sql"],"relatedTools":["sql-join-playground","sql-playground","sql-query-tester"],"relatedLearn":["how-to-write-a-sql-query","how-to-format-sql"],"relatedReference":["sql-join-types"]},{"id":"how-to-write-a-sql-query","title":"How to write a SQL query","type":"learn","url":"https://utilumo.com/learn/how-to-write-a-sql-query","path":"/learn/how-to-write-a-sql-query","description":"Write a SQL SELECT query step by step — choosing columns, filtering with WHERE, sorting, grouping, and joining tables. With a runnable example.","tags":["Developer","guide","how to write a sql query","sql query","sql select statement","sql basics","write sql"],"keywords":["how to write a sql query","sql query","sql select statement","sql basics","write sql"],"relatedTools":["sql-query-tester","sql-playground","sql-schema-builder"],"relatedLearn":["what-is-a-sql-join","how-to-format-sql"],"relatedReference":["sql-join-types"]},{"id":"what-is-sqlite","title":"What is SQLite?","type":"learn","url":"https://utilumo.com/learn/what-is-sqlite","path":"/learn/what-is-sqlite","description":"SQLite is a small, self-contained SQL database engine that stores a whole database in a single file. Here is what makes it different and where it shines.","tags":["Developer","explanation","what is sqlite","sqlite","sqlite database","sqlite vs mysql","embedded database"],"keywords":["what is sqlite","sqlite","sqlite database","sqlite vs mysql","embedded database"],"relatedTools":["sqlite-playground","sql-playground","sql-query-tester"],"relatedLearn":["how-to-write-a-sql-query","what-is-a-sql-join"],"relatedReference":[]},{"id":"what-is-permissions-policy","title":"What is Permissions-Policy?","type":"learn","url":"https://utilumo.com/learn/what-is-permissions-policy","path":"/learn/what-is-permissions-policy","description":"Permissions-Policy is an HTTP header that controls which browser features a site and its iframes may use, like camera, microphone, and geolocation.","tags":["Developer","explanation","what is permissions policy","permissions-policy header","feature policy","disable camera header","browser feature policy"],"keywords":["what is permissions policy","permissions-policy header","feature policy","disable camera header","browser feature policy"],"relatedTools":["permissions-policy-generator","security-headers-generator","csp-analyzer"],"relatedLearn":["what-are-security-headers","what-is-content-security-policy","what-is-an-http-header"],"relatedReference":["permissions-policy-directives","http-security-headers"]},{"id":"how-to-convert-html-to-markdown","title":"How to convert HTML to Markdown","type":"learn","url":"https://utilumo.com/learn/how-to-convert-html-to-markdown","path":"/learn/how-to-convert-html-to-markdown","description":"Turn HTML from a web page, email, or AI output into clean Markdown in your browser. Learn what converts cleanly and what to check afterward.","tags":["Developer","guide","how to convert html to markdown","html to markdown","convert html to md","html to markdown converter","rich text to markdown"],"keywords":["how to convert html to markdown","html to markdown","convert html to md","html to markdown converter","rich text to markdown"],"relatedTools":["html-to-markdown","markdown-to-html","markdown-preview"],"relatedLearn":["what-is-markdown","markdown-vs-html","what-are-html-entities"],"relatedReference":["markdown-cheat-sheet"]},{"id":"what-is-robots-txt","title":"What is a robots.txt file?","type":"learn","url":"https://utilumo.com/learn/what-is-robots-txt","path":"/learn/what-is-robots-txt","description":"robots.txt tells web crawlers which parts of your site they may request. Here is where it goes, the directives it uses, and what it can and cannot do.","tags":["Developer","explanation","what is robots.txt","robots txt","robots.txt file","disallow crawler","block ai crawlers"],"keywords":["what is robots.txt","robots txt","robots.txt file","disallow crawler","block ai crawlers"],"relatedTools":["robots-txt-generator","security-txt-generator"],"relatedLearn":["what-is-security-txt","what-is-a-sitemap"],"relatedReference":["robots-txt-directives","sitemap-xml-tags"]},{"id":"what-is-a-sitemap","title":"What is a sitemap.xml file?","type":"learn","url":"https://utilumo.com/learn/what-is-a-sitemap","path":"/learn/what-is-a-sitemap","description":"A sitemap.xml lists the URLs on your site so search engines can find and crawl them. Here is the XML structure, the optional tags, and how to submit it.","tags":["Developer","explanation","what is a sitemap","sitemap.xml","xml sitemap","sitemap loc lastmod","submit sitemap"],"keywords":["what is a sitemap","sitemap.xml","xml sitemap","sitemap loc lastmod","submit sitemap"],"relatedTools":["robots-txt-generator","xml-formatter"],"relatedLearn":["what-is-robots-txt","what-is-xml"],"relatedReference":["sitemap-xml-tags"]},{"id":"what-is-humans-txt","title":"What is a humans.txt file?","type":"learn","url":"https://utilumo.com/learn/what-is-humans-txt","path":"/learn/what-is-humans-txt","description":"humans.txt is a small file that credits the people and technology behind a website. Here is where it goes and the sections it conventionally uses.","tags":["Developer","explanation","what is humans.txt","humans txt","humans.txt file","website credits","who made this website"],"keywords":["what is humans.txt","humans txt","humans.txt file","website credits","who made this website"],"relatedTools":["humans-txt-generator","robots-txt-generator"],"relatedLearn":["what-is-robots-txt","what-is-security-txt"],"relatedReference":["humans-txt-fields"]},{"id":"what-are-open-graph-tags","title":"What are Open Graph tags?","type":"learn","url":"https://utilumo.com/learn/what-are-open-graph-tags","path":"/learn/what-are-open-graph-tags","description":"Open Graph meta tags control how a link looks when shared on social platforms. Here are the core og: tags, the Twitter Card tags, and the sizes that matter.","tags":["Developer","explanation","what are open graph tags","og tags","open graph meta tags","twitter card tags","social preview image"],"keywords":["what are open graph tags","og tags","open graph meta tags","twitter card tags","social preview image"],"relatedTools":["meta-tags-generator","robots-txt-generator"],"relatedLearn":["what-is-a-sitemap","what-is-an-http-header"],"relatedReference":["open-graph-tags"]},{"id":"what-is-llms-txt","title":"What is an llms.txt file?","type":"learn","url":"https://utilumo.com/learn/what-is-llms-txt","path":"/learn/what-is-llms-txt","description":"llms.txt is a Markdown file that points AI tools to a site's most useful pages. Here is the structure it uses, where it goes, and how it differs from robots.txt.","tags":["Developer","explanation","what is llms.txt","llms txt","llms.txt file","ai discovery file","llms-full.txt"],"keywords":["what is llms.txt","llms txt","llms.txt file","ai discovery file","llms-full.txt"],"relatedTools":["llms-txt-generator","robots-txt-generator"],"relatedLearn":["what-is-robots-txt","what-is-markdown"],"relatedReference":["llms-txt-structure"]},{"id":"camelcase-vs-snake-case","title":"camelCase vs snake_case vs kebab-case","type":"learn","url":"https://utilumo.com/learn/camelcase-vs-snake-case","path":"/learn/camelcase-vs-snake-case","description":"A quick reference to the common programming naming styles, where each one is conventional, and how to convert text between them.","tags":["Text","comparison","camelcase vs snake case","snake case vs kebab case","naming conventions","camel case","pascal case"],"keywords":["camelcase vs snake case","snake case vs kebab case","naming conventions","camel case","pascal case"],"relatedTools":["case-converter","word-counter","character-counter"],"relatedLearn":["how-is-reading-time-calculated"],"relatedReference":[]},{"id":"how-is-reading-time-calculated","title":"How is reading time calculated?","type":"learn","url":"https://utilumo.com/learn/how-is-reading-time-calculated","path":"/learn/how-is-reading-time-calculated","description":"Reading time is an estimate based on word count and an average reading speed. Here is the formula, the typical speeds used, and why it is only an estimate.","tags":["Text","explanation","how is reading time calculated","reading time formula","words per minute","estimated reading time","average reading speed"],"keywords":["how is reading time calculated","reading time formula","words per minute","estimated reading time","average reading speed"],"relatedTools":["reading-time","word-counter","character-counter"],"relatedLearn":["camelcase-vs-snake-case"],"relatedReference":[]},{"id":"what-is-a-url-slug","title":"What is a URL slug?","type":"learn","url":"https://utilumo.com/learn/what-is-a-url-slug","path":"/learn/what-is-a-url-slug","description":"A URL slug is the readable, hyphenated part of a web address that names a page. Here is what makes a good slug and how to create one from a title.","tags":["Text","explanation","what is a url slug","url slug","slug meaning","seo slug","create a slug"],"keywords":["what is a url slug","url slug","slug meaning","seo slug","create a slug"],"relatedTools":["slug-generator","case-converter","url-cleaner"],"relatedLearn":["anatomy-of-a-url","camelcase-vs-snake-case"],"relatedReference":[]},{"id":"how-to-remove-duplicate-lines","title":"How to remove duplicate lines from text","type":"learn","url":"https://utilumo.com/learn/how-to-remove-duplicate-lines","path":"/learn/how-to-remove-duplicate-lines","description":"Removing duplicate lines cleans up lists, logs, and exports. Here is how deduplication works and the choices that change the result.","tags":["Text","guide","remove duplicate lines","deduplicate text","delete duplicate lines","unique lines","dedupe list"],"keywords":["remove duplicate lines","deduplicate text","delete duplicate lines","unique lines","dedupe list"],"relatedTools":["remove-duplicate-lines","csv-cleaner","case-converter"],"relatedLearn":["camelcase-vs-snake-case"],"relatedReference":[]},{"id":"what-is-utf-8","title":"What is UTF-8?","type":"learn","url":"https://utilumo.com/learn/what-is-utf-8","path":"/learn/what-is-utf-8","description":"UTF-8 is the encoding that lets text store any character, from ASCII to emoji, as bytes. Here is how it works and why it is the web's default.","tags":["Text","explanation","what is utf-8","utf-8 encoding","unicode vs utf-8","character encoding","utf-8 bytes"],"keywords":["what is utf-8","utf-8 encoding","unicode vs utf-8","character encoding","utf-8 bytes"],"relatedTools":["character-counter","html-entities","base64-decoder"],"relatedLearn":["what-is-hexadecimal","what-are-html-entities"],"relatedReference":[]},{"id":"title-case-vs-sentence-case","title":"Title case vs sentence case","type":"learn","url":"https://utilumo.com/learn/title-case-vs-sentence-case","path":"/learn/title-case-vs-sentence-case","description":"Title case capitalizes the main words; sentence case capitalizes only the first word. Here is when to use each and how to convert text between them.","tags":["Text","comparison","title case vs sentence case","title case","sentence case","capitalize each word","heading capitalization"],"keywords":["title case vs sentence case","title case","sentence case","capitalize each word","heading capitalization"],"relatedTools":["title-case-converter","case-converter","slug-generator","title-shortener"],"relatedLearn":["camelcase-vs-snake-case","what-is-a-url-slug"],"relatedReference":[]},{"id":"common-aspect-ratios-explained","title":"Common aspect ratios explained","type":"learn","url":"https://utilumo.com/learn/common-aspect-ratios-explained","path":"/learn/common-aspect-ratios-explained","description":"An aspect ratio is the proportion of width to height. Here is what 16:9, 4:3, 1:1, and 9:16 mean and where each is used.","tags":["Calculators","explanation","aspect ratio explained","common aspect ratios","16:9 aspect ratio","what is aspect ratio","image ratio"],"keywords":["aspect ratio explained","common aspect ratios","16:9 aspect ratio","what is aspect ratio","image ratio"],"relatedTools":["aspect-ratio-calculator","image-resizer","social-image-export"],"relatedLearn":["how-to-calculate-percentage-change"],"relatedReference":["aspect-ratios"]},{"id":"how-to-calculate-percentage-change","title":"How to calculate percentage change","type":"learn","url":"https://utilumo.com/learn/how-to-calculate-percentage-change","path":"/learn/how-to-calculate-percentage-change","description":"Percentage change measures how much a value grew or shrank relative to its starting point. Here is the formula, worked examples, and the mistakes to avoid.","tags":["Calculators","guide","percentage change","how to calculate percentage change","percent increase","percent decrease","percentage difference"],"keywords":["percentage change","how to calculate percentage change","percent increase","percent decrease","percentage difference"],"relatedTools":["percentage-calculator","aspect-ratio-calculator","unit-converter"],"relatedLearn":["common-aspect-ratios-explained"],"relatedReference":[]},{"id":"what-is-color-contrast","title":"What is color contrast (and the WCAG ratios)?","type":"learn","url":"https://utilumo.com/learn/what-is-color-contrast","path":"/learn/what-is-color-contrast","description":"Color contrast is the difference in brightness between text and its background. Here are the WCAG ratio thresholds that keep text readable for everyone.","tags":["Calculators","explanation","what is color contrast","wcag contrast ratio","color contrast ratio","accessible text contrast","4.5:1 contrast"],"keywords":["what is color contrast","wcag contrast ratio","color contrast ratio","accessible text contrast","4.5:1 contrast"],"relatedTools":["color-contrast-checker","image-color-picker","aspect-ratio-calculator"],"relatedLearn":["common-aspect-ratios-explained"],"relatedReference":[]},{"id":"what-is-utc","title":"What is UTC, and how do time zones work?","type":"learn","url":"https://utilumo.com/learn/what-is-utc","path":"/learn/what-is-utc","description":"UTC is the global time reference that every time zone is defined against. Here is how offsets work, why UTC is not the same as GMT in practice, and why DST complicates things.","tags":["Calculators","explanation","what is utc","utc time","time zones explained","utc offset","utc vs gmt"],"keywords":["what is utc","utc time","time zones explained","utc offset","utc vs gmt"],"relatedTools":["time-zone-converter","timestamp-converter","cron-expression-builder"],"relatedLearn":["what-is-a-unix-timestamp"],"relatedReference":["date-format-tokens","time-zones"]},{"id":"metric-and-imperial-units","title":"Metric vs imperial units explained","type":"learn","url":"https://utilumo.com/learn/metric-and-imperial-units","path":"/learn/metric-and-imperial-units","description":"Metric and imperial are the two main systems of measurement. Here is how they differ, the most useful conversions, and why precision matters.","tags":["Calculators","explanation","metric vs imperial","unit conversion","convert units","inches to cm","pounds to kg"],"keywords":["metric vs imperial","unit conversion","convert units","inches to cm","pounds to kg"],"relatedTools":["unit-converter","percentage-calculator","aspect-ratio-calculator"],"relatedLearn":["how-to-calculate-percentage-change"],"relatedReference":["unit-conversions"]},{"id":"how-to-calculate-a-percentage","title":"How to calculate a percentage","type":"learn","url":"https://utilumo.com/learn/how-to-calculate-a-percentage","path":"/learn/how-to-calculate-a-percentage","description":"Work out a percentage of a number, what percent one number is of another, and percentage increase or decrease — with simple formulas and examples.","tags":["Calculators","guide","how to calculate a percentage","percentage formula","what percent of","percent of a number","calculate percentage"],"keywords":["how to calculate a percentage","percentage formula","what percent of","percent of a number","calculate percentage"],"relatedTools":["percentage-calculator","unit-converter","aspect-ratio-calculator"],"relatedLearn":["how-to-calculate-percentage-change","metric-and-imperial-units"],"relatedReference":[]},{"id":"how-to-calculate-aspect-ratio","title":"How to calculate aspect ratio","type":"learn","url":"https://utilumo.com/learn/how-to-calculate-aspect-ratio","path":"/learn/how-to-calculate-aspect-ratio","description":"Work out the aspect ratio of any width and height, and resize while keeping proportions. Learn the simple method and common ratios like 16:9.","tags":["Calculators","guide","how to calculate aspect ratio","aspect ratio calculator","aspect ratio formula","resize keep aspect ratio","16:9 ratio"],"keywords":["how to calculate aspect ratio","aspect ratio calculator","aspect ratio formula","resize keep aspect ratio","16:9 ratio"],"relatedTools":["aspect-ratio-calculator","image-resizer","social-image-export"],"relatedLearn":["common-aspect-ratios-explained","how-to-resize-an-image","social-media-image-sizes"],"relatedReference":["aspect-ratios"]},{"id":"celsius-to-fahrenheit","title":"How to convert Celsius to Fahrenheit","type":"learn","url":"https://utilumo.com/learn/celsius-to-fahrenheit","path":"/learn/celsius-to-fahrenheit","description":"Convert Celsius to Fahrenheit with the simple formula, a quick mental shortcut, and a reference of common temperatures.","tags":["Calculators","guide","celsius to fahrenheit","c to f","convert celsius to fahrenheit","temperature conversion","fahrenheit formula"],"keywords":["celsius to fahrenheit","c to f","convert celsius to fahrenheit","temperature conversion","fahrenheit formula"],"relatedTools":["unit-converter","percentage-calculator","aspect-ratio-calculator"],"relatedLearn":["metric-and-imperial-units","how-to-calculate-a-percentage"],"relatedReference":["unit-conversions"]},{"id":"how-to-convert-time-zones","title":"How to convert between time zones","type":"learn","url":"https://utilumo.com/learn/how-to-convert-time-zones","path":"/learn/how-to-convert-time-zones","description":"Convert a time from one time zone to another without mistakes. Learn to work through UTC, handle daylight saving, and schedule across regions.","tags":["Calculators","guide","how to convert time zones","time zone converter","convert time zone","utc to local time","schedule across time zones"],"keywords":["how to convert time zones","time zone converter","convert time zone","utc to local time","schedule across time zones"],"relatedTools":["time-zone-converter","timestamp-converter","ics-calendar-merger"],"relatedLearn":["what-is-utc","metric-and-imperial-units"],"relatedReference":["time-zones"]},{"id":"how-to-calculate-bmi","title":"How to calculate BMI","type":"learn","url":"https://utilumo.com/learn/how-to-calculate-bmi","path":"/learn/how-to-calculate-bmi","description":"Calculate your Body Mass Index (BMI) with the metric and imperial formulas, see the standard categories, and understand what BMI can and cannot tell you.","tags":["Calculators","guide","how to calculate bmi","bmi formula","bmi calculator","body mass index","calculate bmi"],"keywords":["how to calculate bmi","bmi formula","bmi calculator","body mass index","calculate bmi"],"relatedTools":["bmi-calculator","unit-converter","percentage-calculator"],"relatedLearn":["metric-and-imperial-units","how-to-calculate-a-percentage"],"relatedReference":["bmi-categories"]},{"id":"how-to-calculate-your-age","title":"How to calculate your exact age","type":"learn","url":"https://utilumo.com/learn/how-to-calculate-your-age","path":"/learn/how-to-calculate-your-age","description":"Work out your exact age in years, months, and days from a birth date. Learn the method, why leap years matter, and how to count age between any two dates.","tags":["Calculators","guide","how to calculate your age","age calculator","calculate age from date of birth","how old am i","age in days"],"keywords":["how to calculate your age","age calculator","calculate age from date of birth","how old am i","age in days"],"relatedTools":["age-calculator","time-zone-converter","percentage-calculator"],"relatedLearn":["how-to-convert-time-zones","what-is-utc"],"relatedReference":["time-zones"]},{"id":"how-to-calculate-a-tip","title":"How to calculate a tip","type":"learn","url":"https://utilumo.com/learn/how-to-calculate-a-tip","path":"/learn/how-to-calculate-a-tip","description":"Work out a tip and split the bill in seconds. Learn the simple percentage method, common tip rates, and how to divide the total between people.","tags":["Calculators","guide","how to calculate a tip","tip calculator","tip percentage","how much to tip","split the bill"],"keywords":["how to calculate a tip","tip calculator","tip percentage","how much to tip","split the bill"],"relatedTools":["tip-calculator","percentage-calculator","unit-converter"],"relatedLearn":["how-to-calculate-a-percentage","how-to-calculate-percentage-change"],"relatedReference":[]},{"id":"how-to-calculate-a-discount","title":"How to calculate a discount","type":"learn","url":"https://utilumo.com/learn/how-to-calculate-a-discount","path":"/learn/how-to-calculate-a-discount","description":"Work out a sale price from a percent off, or the percent off from an original and sale price, with simple formulas and worked examples.","tags":["Calculators","guide","how to calculate a discount","percent off","sale price calculator","discount formula","how much did i save"],"keywords":["how to calculate a discount","percent off","sale price calculator","discount formula","how much did i save"],"relatedTools":["discount-calculator","percentage-calculator","vat-calculator"],"relatedLearn":["how-to-calculate-a-percentage","how-to-calculate-percentage-change"],"relatedReference":[]},{"id":"how-to-add-or-remove-vat","title":"How to add or remove VAT","type":"learn","url":"https://utilumo.com/learn/how-to-add-or-remove-vat","path":"/learn/how-to-add-or-remove-vat","description":"Add VAT to a net price or extract VAT from a gross price with two simple formulas, plus worked examples for common rates.","tags":["Calculators","guide","how to add vat","how to remove vat","calculate vat","net to gross","vat formula"],"keywords":["how to add vat","how to remove vat","calculate vat","net to gross","vat formula"],"relatedTools":["vat-calculator","percentage-calculator","discount-calculator"],"relatedLearn":["how-to-calculate-a-discount","how-to-calculate-a-percentage"],"relatedReference":[]},{"id":"anatomy-of-a-url","title":"The anatomy of a URL","type":"learn","url":"https://utilumo.com/learn/anatomy-of-a-url","path":"/learn/anatomy-of-a-url","description":"Every URL is made of parts: scheme, host, port, path, query, and fragment. Here is what each piece does, with a labelled example.","tags":["Browser","explanation","anatomy of a url","parts of a url","url structure","what is a query string","url scheme path"],"keywords":["anatomy of a url","parts of a url","url structure","what is a query string","url scheme path"],"relatedTools":["url-parser","base64-decoder","json-formatter"],"relatedLearn":["what-is-url-encoding"],"relatedReference":[]},{"id":"what-is-url-encoding","title":"What is URL encoding (percent-encoding)?","type":"learn","url":"https://utilumo.com/learn/what-is-url-encoding","path":"/learn/what-is-url-encoding","description":"URL encoding replaces unsafe characters with a percent sign and a hex code so they can travel safely inside a URL. Here is how and when it happens.","tags":["Browser","explanation","what is url encoding","percent encoding","url encode","encode url","%20 space"],"keywords":["what is url encoding","percent encoding","url encode","encode url","%20 space"],"relatedTools":["url-parser","base64-decoder","json-formatter"],"relatedLearn":["anatomy-of-a-url","what-is-base64"],"relatedReference":["url-encoding"]},{"id":"what-are-utm-parameters","title":"What are UTM parameters?","type":"learn","url":"https://utilumo.com/learn/what-are-utm-parameters","path":"/learn/what-are-utm-parameters","description":"UTM parameters are tags added to a URL so analytics can tell where traffic came from. Here are the five parameters and how to use them consistently.","tags":["Browser","explanation","what are utm parameters","utm parameters","utm tags","utm tracking","utm_source"],"keywords":["what are utm parameters","utm parameters","utm tags","utm tracking","utm_source"],"relatedTools":["utm-builder","url-cleaner","url-parser"],"relatedLearn":["anatomy-of-a-url","what-is-url-encoding"],"relatedReference":[]},{"id":"how-to-clean-tracking-parameters-from-urls","title":"How to remove tracking parameters from URLs","type":"learn","url":"https://utilumo.com/learn/how-to-clean-tracking-parameters-from-urls","path":"/learn/how-to-clean-tracking-parameters-from-urls","description":"Long links are often full of tracking tags like utm_ and fbclid. Here is what they are, why to strip them, and how to share clean URLs.","tags":["Browser","guide","remove tracking from url","clean url","strip utm parameters","remove fbclid","url cleaner"],"keywords":["remove tracking from url","clean url","strip utm parameters","remove fbclid","url cleaner"],"relatedTools":["url-cleaner","utm-builder","url-parser"],"relatedLearn":["what-are-utm-parameters","anatomy-of-a-url"],"relatedReference":[]},{"id":"how-to-build-a-query-string","title":"How to build a query string","type":"learn","url":"https://utilumo.com/learn/how-to-build-a-query-string","path":"/learn/how-to-build-a-query-string","description":"A query string passes parameters in a URL. Here is how to format key/value pairs, encode values, and handle repeated keys correctly.","tags":["Browser","guide","how to build a query string","query string","url parameters","query parameters","url search params"],"keywords":["how to build a query string","query string","url parameters","query parameters","url search params"],"relatedTools":["query-param-builder","url-parser","url-cleaner"],"relatedLearn":["anatomy-of-a-url","what-is-url-encoding"],"relatedReference":[]},{"id":"url-vs-uri-vs-urn","title":"URL vs URI vs URN: what's the difference?","type":"learn","url":"https://utilumo.com/learn/url-vs-uri-vs-urn","path":"/learn/url-vs-uri-vs-urn","description":"URI is the umbrella term; a URL locates a resource and a URN names one. Here is how the three relate, with clear examples.","tags":["Browser","comparison","url vs uri","uri vs url","url uri urn difference","what is a uri","what is a urn"],"keywords":["url vs uri","uri vs url","url uri urn difference","what is a uri","what is a urn"],"relatedTools":["url-parser","url-cleaner","query-param-builder"],"relatedLearn":["anatomy-of-a-url","what-is-url-encoding"],"relatedReference":[]},{"id":"how-to-url-encode","title":"How to URL encode a string","type":"learn","url":"https://utilumo.com/learn/how-to-url-encode","path":"/learn/how-to-url-encode","description":"URL encode text so it is safe to put in a link or query string. Learn which characters to encode, the space rule, and when to encode a whole URL vs a value.","tags":["Browser","guide","how to url encode","url encode","encode url","percent encode","url encode a string"],"keywords":["how to url encode","url encode","encode url","percent encode","url encode a string"],"relatedTools":["url-decoder","url-cleaner","url-parser"],"relatedLearn":["what-is-url-encoding","anatomy-of-a-url","how-to-build-a-query-string"],"relatedReference":["url-encoding"]},{"id":"what-is-a-query-string","title":"What is a query string?","type":"learn","url":"https://utilumo.com/learn/what-is-a-query-string","path":"/learn/what-is-a-query-string","description":"A query string is the part of a URL after the ? that carries key-value parameters. Here is how it is structured, encoded, and used.","tags":["Browser","explanation","what is a query string","query string","url parameters","query parameters","query string meaning"],"keywords":["what is a query string","query string","url parameters","query parameters","query string meaning"],"relatedTools":["query-param-builder","url-parser","utm-builder"],"relatedLearn":["anatomy-of-a-url","how-to-build-a-query-string","what-are-utm-parameters"],"relatedReference":["url-encoding"]},{"id":"what-your-browser-reveals-about-you","title":"What your browser reveals about you","type":"learn","url":"https://utilumo.com/learn/what-your-browser-reveals-about-you","path":"/learn/what-your-browser-reveals-about-you","description":"Your browser exposes far more than your IP — screen size, fonts, timezone, and more combine into a fingerprint. Here is what is visible and why it matters.","tags":["Browser","explanation","what your browser reveals","browser fingerprint","what does my browser know about me","device information","browser privacy"],"keywords":["what your browser reveals","browser fingerprint","what does my browser know about me","device information","browser privacy"],"relatedTools":["device-info","url-cleaner","url-parser"],"relatedLearn":["how-to-clean-tracking-parameters-from-urls","what-are-utm-parameters","anatomy-of-a-url"],"relatedReference":["tracking-parameters"]},{"id":"what-is-a-token","title":"What is a token in AI language models?","type":"learn","url":"https://utilumo.com/learn/what-is-a-token","path":"/learn/what-is-a-token","description":"Language models read text as tokens, not words. Here is what a token is, why a word can be several tokens, and why counts vary by model.","tags":["AI Utilities","explanation","what is a token","ai token","llm token","tokenization","tokens vs words"],"keywords":["what is a token","ai token","llm token","tokenization","tokens vs words"],"relatedTools":["token-counter","word-counter","character-counter"],"relatedLearn":["what-is-a-context-window"],"relatedReference":["token-estimates"]},{"id":"what-is-a-context-window","title":"What is a context window?","type":"learn","url":"https://utilumo.com/learn/what-is-a-context-window","path":"/learn/what-is-a-context-window","description":"A context window is the maximum amount of text, measured in tokens, that a language model can consider at once. Here is what it includes and why it matters.","tags":["AI Utilities","explanation","what is a context window","context window","context length","token limit","model context size"],"keywords":["what is a context window","context window","context length","token limit","model context size"],"relatedTools":["token-counter","json-extractor","word-counter"],"relatedLearn":["what-is-a-token"],"relatedReference":["token-estimates"]},{"id":"how-to-write-a-better-prompt","title":"How to write a better AI prompt","type":"learn","url":"https://utilumo.com/learn/how-to-write-a-better-prompt","path":"/learn/how-to-write-a-better-prompt","description":"Clear context, a specific task, and a defined output format make AI prompts far more reliable. Here is a practical structure and the habits that help.","tags":["AI Utilities","guide","how to write a better prompt","prompt writing","prompt engineering basics","improve ai prompt","better chatgpt prompt"],"keywords":["how to write a better prompt","prompt writing","prompt engineering basics","improve ai prompt","better chatgpt prompt"],"relatedTools":["prompt-optimizer","prompt-cleaner","token-counter"],"relatedLearn":["what-is-a-token","what-is-a-context-window"],"relatedReference":[]},{"id":"how-ai-token-pricing-works","title":"How AI token pricing works","type":"learn","url":"https://utilumo.com/learn/how-ai-token-pricing-works","path":"/learn/how-ai-token-pricing-works","description":"Most AI APIs bill by the token, and input and output are often priced differently. Here is how to reason about cost and estimate it before you run a prompt.","tags":["AI Utilities","explanation","ai token pricing","llm pricing","how ai api pricing works","input output tokens cost","ai cost calculator"],"keywords":["ai token pricing","llm pricing","how ai api pricing works","input output tokens cost","ai cost calculator"],"relatedTools":["ai-cost-calculator","token-counter","prompt-optimizer"],"relatedLearn":["what-is-a-token","what-is-a-context-window"],"relatedReference":["token-estimates"]},{"id":"what-is-prompt-injection","title":"What is prompt injection?","type":"learn","url":"https://utilumo.com/learn/what-is-prompt-injection","path":"/learn/what-is-prompt-injection","description":"Prompt injection is when hidden instructions in input trick an AI model into ignoring its real task. Here is how it works and how to reduce the risk.","tags":["AI Utilities","explanation","what is prompt injection","prompt injection","llm security","jailbreak prompt","ai prompt attack"],"keywords":["what is prompt injection","prompt injection","llm security","jailbreak prompt","ai prompt attack"],"relatedTools":["prompt-cleaner","prompt-optimizer","token-counter"],"relatedLearn":["how-to-write-a-better-prompt","what-is-a-token"],"relatedReference":[]},{"id":"how-to-compare-two-texts","title":"How to compare two texts (diff)","type":"learn","url":"https://utilumo.com/learn/how-to-compare-two-texts","path":"/learn/how-to-compare-two-texts","description":"A diff shows what changed between two versions of text: what was added, removed, or kept. Here is how diffs work and when they help.","tags":["AI Utilities","guide","compare two texts","text diff","diff checker","compare prompts","find differences in text"],"keywords":["compare two texts","text diff","diff checker","compare prompts","find differences in text"],"relatedTools":["prompt-diff","prompt-optimizer","remove-duplicate-lines"],"relatedLearn":["how-to-write-a-better-prompt","what-is-prompt-injection"],"relatedReference":[]},{"id":"how-to-count-tokens","title":"How to count tokens in a prompt","type":"learn","url":"https://utilumo.com/learn/how-to-count-tokens","path":"/learn/how-to-count-tokens","description":"Estimate how many tokens your text uses before sending it to an AI model. Learn the rough word and character rules and why exact counts vary by model.","tags":["AI Utilities","guide","how to count tokens","count tokens","how many tokens","token counter","tokens to words"],"keywords":["how to count tokens","count tokens","how many tokens","token counter","tokens to words"],"relatedTools":["token-counter","ai-cost-calculator","prompt-cleaner"],"relatedLearn":["what-is-a-token","what-is-a-context-window","how-ai-token-pricing-works"],"relatedReference":["token-estimates"]},{"id":"what-is-prompt-engineering","title":"What is prompt engineering?","type":"learn","url":"https://utilumo.com/learn/what-is-prompt-engineering","path":"/learn/what-is-prompt-engineering","description":"Prompt engineering is the practice of writing inputs that get reliable, useful results from AI models. Here are the core techniques and why they work.","tags":["AI Utilities","explanation","what is prompt engineering","prompt engineering","prompt engineering meaning","how to write ai prompts","prompt techniques"],"keywords":["what is prompt engineering","prompt engineering","prompt engineering meaning","how to write ai prompts","prompt techniques"],"relatedTools":["prompt-optimizer","prompt-cleaner","token-counter"],"relatedLearn":["how-to-write-a-better-prompt","what-is-a-context-window","what-is-prompt-injection"],"relatedReference":["token-estimates"]},{"id":"how-to-split-long-text-for-ai-prompts","title":"How to split long text for AI prompts","type":"learn","url":"https://utilumo.com/learn/how-to-split-long-text-for-ai-prompts","path":"/learn/how-to-split-long-text-for-ai-prompts","description":"Split long documents into prompt-sized chunks with enough overlap to preserve context without wasting tokens.","tags":["AI Utilities","guide","split long text for ai","ai text chunks","prompt chunking","chunk text for chatgpt","split text by tokens"],"keywords":["split long text for ai","ai text chunks","prompt chunking","chunk text for chatgpt","split text by tokens"],"relatedTools":["text-chunker","token-counter","prompt-template-builder"],"relatedLearn":["what-is-a-context-window","how-to-count-tokens"],"relatedReference":["token-estimates"]},{"id":"how-to-use-prompt-templates-for-content-creation","title":"How to use prompt templates for content creation","type":"learn","url":"https://utilumo.com/learn/how-to-use-prompt-templates-for-content-creation","path":"/learn/how-to-use-prompt-templates-for-content-creation","description":"Build reusable AI prompt templates for content workflows by separating task, context, audience, output format, constraints, examples, and checks.","tags":["AI Utilities","guide","prompt templates for content creation","ai content prompt template","prompt template builder","content creation prompt","reusable ai prompt"],"keywords":["prompt templates for content creation","ai content prompt template","prompt template builder","content creation prompt","reusable ai prompt"],"relatedTools":["prompt-template-builder","prompt-optimizer","text-chunker"],"relatedLearn":["how-to-write-a-better-prompt","what-is-prompt-engineering"],"relatedReference":["prompt-template-parts","ai-output-formats"]},{"id":"how-to-clean-chatgpt-exports","title":"How to clean ChatGPT exports for AI prompts","type":"learn","url":"https://utilumo.com/learn/how-to-clean-chatgpt-exports","path":"/learn/how-to-clean-chatgpt-exports","description":"Clean copied ChatGPT and AI chat exports before reusing them in prompts by removing labels, divider lines, timestamps, and spacing noise.","tags":["AI Utilities","guide","clean chatgpt export","chat export cleaner","clean ai chat transcript","copy chatgpt to markdown","chatgpt conversation cleaner"],"keywords":["clean chatgpt export","chat export cleaner","clean ai chat transcript","copy chatgpt to markdown","chatgpt conversation cleaner"],"relatedTools":["chat-export-cleaner","text-chunker","prompt-cleaner","markdown-cleaner-for-ai"],"relatedLearn":["how-to-split-long-text-for-ai-prompts","how-to-count-tokens"],"relatedReference":["chat-export-formats","token-estimates"]},{"id":"how-to-clean-transcripts-for-ai-prompts","title":"How to clean transcripts for AI prompts","type":"learn","url":"https://utilumo.com/learn/how-to-clean-transcripts-for-ai-prompts","path":"/learn/how-to-clean-transcripts-for-ai-prompts","description":"Clean meeting, podcast, video, and caption transcripts before using them in AI prompts by removing timestamp and speaker noise locally.","tags":["AI Utilities","guide","clean transcript for ai","transcript cleaner for prompts","clean transcript for chatgpt","remove timestamps transcript","meeting transcript cleaner"],"keywords":["clean transcript for ai","transcript cleaner for prompts","clean transcript for chatgpt","remove timestamps transcript","meeting transcript cleaner"],"relatedTools":["transcript-cleaner-for-prompts","srt-vtt-caption-cleaner","text-chunker","prompt-template-builder"],"relatedLearn":["how-to-clean-up-captions","how-to-split-long-text-for-ai-prompts"],"relatedReference":["transcript-cleanup-rules","subtitle-caption-formats"]},{"id":"how-to-clean-markdown-for-ai","title":"How to clean Markdown for AI prompts","type":"learn","url":"https://utilumo.com/learn/how-to-clean-markdown-for-ai","path":"/learn/how-to-clean-markdown-for-ai","description":"Clean Markdown before pasting it into AI tools by removing frontmatter, comments, wrapping fences, tracking links, and excess blank lines.","tags":["AI Utilities","guide","clean markdown for ai","markdown cleaner for ai","clean markdown for chatgpt","remove markdown frontmatter","ai markdown prep"],"keywords":["clean markdown for ai","markdown cleaner for ai","clean markdown for chatgpt","remove markdown frontmatter","ai markdown prep"],"relatedTools":["markdown-cleaner-for-ai","markdown-preview","html-to-markdown","text-chunker"],"relatedLearn":["what-is-markdown","markdown-vs-html"],"relatedReference":["markdown-for-ai-prompts","markdown-cheat-sheet"]},{"id":"how-to-write-a-youtube-description","title":"How to write a good YouTube description","type":"learn","url":"https://utilumo.com/learn/how-to-write-a-youtube-description","path":"/learn/how-to-write-a-youtube-description","description":"A practical structure for YouTube descriptions: a strong first line, useful links, working chapter timestamps, and clean spacing that survives the player.","tags":["Creator","guide","youtube description","how to write youtube description","youtube description template","youtube chapters timestamps","video description tips"],"keywords":["youtube description","how to write youtube description","youtube description template","youtube chapters timestamps","video description tips"],"relatedTools":["youtube-description-formatter","title-shortener","url-parser"],"relatedLearn":["social-media-image-sizes"],"relatedReference":[]},{"id":"social-media-image-sizes","title":"Social media image sizes that work everywhere","type":"learn","url":"https://utilumo.com/learn/social-media-image-sizes","path":"/learn/social-media-image-sizes","description":"Think in aspect ratios first, then resolution. Here are the dependable shapes for feeds, stories, and thumbnails, and why ratios outlast exact pixel specs.","tags":["Creator","guide","social media image sizes","instagram image size","youtube thumbnail size","story image size","social post dimensions"],"keywords":["social media image sizes","instagram image size","youtube thumbnail size","story image size","social post dimensions"],"relatedTools":["social-image-export","aspect-ratio-calculator","image-resizer"],"relatedLearn":["how-to-write-a-youtube-description","common-aspect-ratios-explained"],"relatedReference":["social-image-sizes"]},{"id":"how-to-clean-up-captions","title":"How to clean up captions and subtitles","type":"learn","url":"https://utilumo.com/learn/how-to-clean-up-captions","path":"/learn/how-to-clean-up-captions","description":"Auto-generated captions are full of timestamps, line breaks, and filler. Here is how to turn them into clean, readable text for descriptions and transcripts.","tags":["Creator","guide","clean up captions","clean subtitles","remove timestamps from captions","srt to text","caption cleaner"],"keywords":["clean up captions","clean subtitles","remove timestamps from captions","srt to text","caption cleaner"],"relatedTools":["caption-cleaner","srt-vtt-caption-cleaner","youtube-description-formatter","remove-duplicate-lines"],"relatedLearn":["how-to-write-a-youtube-description"],"relatedReference":[]},{"id":"how-to-write-a-good-video-title","title":"How to write a good video title","type":"learn","url":"https://utilumo.com/learn/how-to-write-a-good-video-title","path":"/learn/how-to-write-a-good-video-title","description":"A good video title is clear, specific, and fits the space before it gets cut off. Here is how to write one that earns the click honestly.","tags":["Creator","guide","how to write a video title","youtube title tips","good video title","video title length","title ideas"],"keywords":["how to write a video title","youtube title tips","good video title","video title length","title ideas"],"relatedTools":["title-shortener","youtube-description-formatter","word-counter"],"relatedLearn":["how-to-write-a-youtube-description","social-media-image-sizes"],"relatedReference":[]},{"id":"what-is-a-qr-code","title":"What is a QR code (and how to make one)?","type":"learn","url":"https://utilumo.com/learn/what-is-a-qr-code","path":"/learn/what-is-a-qr-code","description":"A QR code is a scannable square barcode that stores a link or text. Here is how QR codes work, what they can hold, and how to create one that scans reliably.","tags":["Creator","explanation","what is a qr code","qr code generator","how to make a qr code","create qr code","qr code meaning"],"keywords":["what is a qr code","qr code generator","how to make a qr code","create qr code","qr code meaning"],"relatedTools":["qr-code-generator","url-cleaner","url-parser"],"relatedLearn":["how-to-clean-tracking-parameters-from-urls","anatomy-of-a-url","what-are-utm-parameters"],"relatedReference":[]},{"id":"how-to-make-youtube-chapters-work","title":"How to make YouTube chapters work","type":"learn","url":"https://utilumo.com/learn/how-to-make-youtube-chapters-work","path":"/learn/how-to-make-youtube-chapters-work","description":"Fix YouTube chapters by checking the timestamp list: start at 00:00, use at least three chapters, keep them in order, and avoid very short sections.","tags":["Creator","guide","youtube chapters not working","make youtube chapters work","youtube timestamp chapters","youtube chapters generator"],"keywords":["youtube chapters not working","make youtube chapters work","youtube timestamp chapters","youtube chapters generator"],"relatedTools":["youtube-chapters-generator","youtube-description-formatter","title-shortener"],"relatedLearn":["how-to-write-a-youtube-description"],"relatedReference":["youtube-chapter-rules"]},{"id":"youtube-thumbnail-size-checklist","title":"YouTube thumbnail size checklist","type":"learn","url":"https://utilumo.com/learn/youtube-thumbnail-size-checklist","path":"/learn/youtube-thumbnail-size-checklist","description":"Check YouTube thumbnail resolution, ratio, file size, and upload target before publishing through Studio or the YouTube Data API.","tags":["Creator","guide","youtube thumbnail size checklist","youtube thumbnail specs","youtube thumbnail file size","youtube thumbnail 16:9"],"keywords":["youtube thumbnail size checklist","youtube thumbnail specs","youtube thumbnail file size","youtube thumbnail 16:9"],"relatedTools":["thumbnail-size-checker","social-image-export","image-compressor"],"relatedLearn":["social-media-image-sizes","how-to-write-a-good-video-title"],"relatedReference":["youtube-thumbnail-specs","social-image-sizes"]},{"id":"how-to-clean-hashtags-and-captions","title":"How to clean hashtags and captions","type":"learn","url":"https://utilumo.com/learn/how-to-clean-hashtags-and-captions","path":"/learn/how-to-clean-hashtags-and-captions","description":"Clean social captions by normalizing spacing, removing duplicate hashtags, keeping hashtags readable, and separating links or mentions before publishing.","tags":["Creator","guide","clean hashtags","hashtag cleaner","clean social captions","remove duplicate hashtags","caption cleaner"],"keywords":["clean hashtags","hashtag cleaner","clean social captions","remove duplicate hashtags","caption cleaner"],"relatedTools":["hashtag-cleaner","caption-cleaner","title-shortener"],"relatedLearn":["how-to-write-a-good-video-title","how-to-write-a-youtube-description"],"relatedReference":[]},{"id":"what-is-the-pomodoro-technique","title":"What is the Pomodoro Technique?","type":"learn","url":"https://utilumo.com/learn/what-is-the-pomodoro-technique","path":"/learn/what-is-the-pomodoro-technique","description":"The Pomodoro Technique breaks work into focused intervals separated by short breaks. Here is how the cycle works and why the breaks are the point.","tags":["Productivity","explanation","pomodoro technique","what is pomodoro","pomodoro timer","focus intervals","time management method"],"keywords":["pomodoro technique","what is pomodoro","pomodoro timer","focus intervals","time management method"],"relatedTools":["pomodoro-timer","focus-timer","reading-time","word-counter"],"relatedLearn":["what-is-an-ics-calendar-file"],"relatedReference":[]},{"id":"what-is-an-ics-calendar-file","title":"What is an .ics calendar file?","type":"learn","url":"https://utilumo.com/learn/what-is-an-ics-calendar-file","path":"/learn/what-is-an-ics-calendar-file","description":"An .ics file is a plain-text calendar in the iCalendar format that any major calendar app can read. Here is what is inside one and how events are identified.","tags":["Productivity","explanation","what is an ics file","ics calendar file","icalendar format","ics file format","calendar file"],"keywords":["what is an ics file","ics calendar file","icalendar format","ics file format","calendar file"],"relatedTools":["ics-calendar-merger","focus-timer","url-parser"],"relatedLearn":["what-is-the-pomodoro-technique"],"relatedReference":[]},{"id":"how-to-merge-calendar-files","title":"How to merge ICS calendar files","type":"learn","url":"https://utilumo.com/learn/how-to-merge-calendar-files","path":"/learn/how-to-merge-calendar-files","description":"Combine several .ics calendar files into one in your browser. Learn when merging helps and how to import the result into Google, Apple, or Outlook.","tags":["Productivity","guide","how to merge calendar files","merge ics files","combine ics","join calendar files","merge calendars"],"keywords":["how to merge calendar files","merge ics files","combine ics","join calendar files","merge calendars"],"relatedTools":["ics-calendar-merger","time-zone-converter","focus-timer"],"relatedLearn":["what-is-an-ics-calendar-file","what-is-the-pomodoro-technique"],"relatedReference":[]},{"id":"how-to-merge-pdf-files","title":"How to merge PDF files","type":"learn","url":"https://utilumo.com/learn/how-to-merge-pdf-files","path":"/learn/how-to-merge-pdf-files","description":"Combining PDFs into one document is simple when you control the order and keep it local. Here is the workflow and what to watch for.","tags":["PDF","guide","how to merge pdf","merge pdf files","combine pdf","join pdf","merge pdf online"],"keywords":["how to merge pdf","merge pdf files","combine pdf","join pdf","merge pdf online"],"relatedTools":["merge-pdf","images-to-pdf","split-pdf"],"relatedLearn":["how-to-split-a-pdf","what-metadata-is-in-a-pdf"],"relatedReference":[]},{"id":"how-to-split-a-pdf","title":"How to split a PDF","type":"learn","url":"https://utilumo.com/learn/how-to-split-a-pdf","path":"/learn/how-to-split-a-pdf","description":"Splitting a PDF lets you pull out pages or break a long document into parts. Here is how to choose ranges and keep it local.","tags":["PDF","guide","how to split a pdf","split pdf","extract pages from pdf","separate pdf pages","pdf page range"],"keywords":["how to split a pdf","split pdf","extract pages from pdf","separate pdf pages","pdf page range"],"relatedTools":["split-pdf","pdf-page-counter","merge-pdf"],"relatedLearn":["how-to-merge-pdf-files","what-metadata-is-in-a-pdf"],"relatedReference":[]},{"id":"how-to-rotate-pdf-pages","title":"How to rotate PDF pages","type":"learn","url":"https://utilumo.com/learn/how-to-rotate-pdf-pages","path":"/learn/how-to-rotate-pdf-pages","description":"Scanned or exported PDFs often come in sideways. Here is how to rotate pages in 90-degree steps and save the fix permanently.","tags":["PDF","guide","how to rotate pdf","rotate pdf pages","fix sideways pdf","turn pdf page","rotate pdf and save"],"keywords":["how to rotate pdf","rotate pdf pages","fix sideways pdf","turn pdf page","rotate pdf and save"],"relatedTools":["rotate-pdf","pdf-page-counter","split-pdf"],"relatedLearn":["how-to-split-a-pdf","how-to-merge-pdf-files"],"relatedReference":[]},{"id":"how-to-convert-images-to-pdf","title":"How to convert images to a PDF","type":"learn","url":"https://utilumo.com/learn/how-to-convert-images-to-pdf","path":"/learn/how-to-convert-images-to-pdf","description":"Combine JPG or PNG images into a single PDF in your browser. Learn how to order pages, keep quality, and why a PDF is handy for sharing photos.","tags":["PDF","guide","how to convert images to pdf","jpg to pdf","images to pdf","png to pdf","combine photos into pdf"],"keywords":["how to convert images to pdf","jpg to pdf","images to pdf","png to pdf","combine photos into pdf"],"relatedTools":["images-to-pdf","image-compressor","image-resizer"],"relatedLearn":["how-to-merge-pdf-files","how-to-compress-images","how-to-resize-an-image"],"relatedReference":[]},{"id":"how-to-compress-a-pdf","title":"How to compress a PDF","type":"learn","url":"https://utilumo.com/learn/how-to-compress-a-pdf","path":"/learn/how-to-compress-a-pdf","description":"Shrink a large PDF in your browser so it is easier to email and upload. Learn what makes PDFs large, how compression works, and when quality is affected.","tags":["PDF","guide","how to compress a pdf","compress pdf","reduce pdf size","shrink pdf","make pdf smaller"],"keywords":["how to compress a pdf","compress pdf","reduce pdf size","shrink pdf","make pdf smaller"],"relatedTools":["compress-pdf","merge-pdf","split-pdf"],"relatedLearn":["how-to-merge-pdf-files","how-to-split-a-pdf","how-to-compress-images"],"relatedReference":[]},{"id":"how-to-extract-and-delete-pdf-pages","title":"How to extract or delete PDF pages","type":"learn","url":"https://utilumo.com/learn/how-to-extract-and-delete-pdf-pages","path":"/learn/how-to-extract-and-delete-pdf-pages","description":"Keep only the PDF pages you need, or remove the ones you do not, right in your browser. Learn to pick page ranges and save a clean new PDF.","tags":["PDF","guide","extract pdf pages","delete pages from pdf","remove pdf pages","save one page of a pdf","how to delete a page in pdf"],"keywords":["extract pdf pages","delete pages from pdf","remove pdf pages","save one page of a pdf","how to delete a page in pdf"],"relatedTools":["extract-pdf-pages","delete-pdf-pages","split-pdf"],"relatedLearn":["how-to-split-a-pdf","how-to-merge-pdf-files","how-to-compress-a-pdf"],"relatedReference":[]},{"id":"how-to-blur-faces-in-photos","title":"How to blur faces in photos before sharing","type":"learn","url":"https://utilumo.com/learn/how-to-blur-faces-in-photos","path":"/learn/how-to-blur-faces-in-photos","description":"A practical guide to hiding faces, license plates, and personal details in a photo, why strong redaction beats a light blur, and how to remove location metadata too.","tags":["Privacy","guide","how to blur faces","blur faces in photos","hide face in picture","pixelate license plate","redact photo"],"keywords":["how to blur faces","blur faces in photos","hide face in picture","pixelate license plate","redact photo"],"relatedTools":["blur-faces","pixel-face","remove-exif"],"relatedLearn":["what-is-exif"],"relatedReference":[]},{"id":"how-to-create-a-strong-password","title":"How to create a strong password","type":"learn","url":"https://utilumo.com/learn/how-to-create-a-strong-password","path":"/learn/how-to-create-a-strong-password","description":"Length beats complexity. Here is how to build passwords that resist guessing, why a manager matters, and the habits that actually keep accounts safe.","tags":["Privacy","guide","how to create a strong password","strong password","secure password","password tips","password generator"],"keywords":["how to create a strong password","strong password","secure password","password tips","password generator"],"relatedTools":["password-generator","hash-generator","uuid-generator"],"relatedLearn":["what-is-a-hash-function"],"relatedReference":[]},{"id":"how-to-redact-text-safely","title":"How to redact text safely","type":"learn","url":"https://utilumo.com/learn/how-to-redact-text-safely","path":"/learn/how-to-redact-text-safely","description":"Redacting text means truly removing sensitive details, not just hiding them. Here is how to do it so the original cannot be recovered.","tags":["Privacy","guide","how to redact text","redact text","remove personal information","redact document","hide sensitive text"],"keywords":["how to redact text","redact text","remove personal information","redact document","hide sensitive text"],"relatedTools":["text-redactor","remove-exif","pixel-face"],"relatedLearn":["how-to-blur-faces-in-photos","what-is-exif"],"relatedReference":[]},{"id":"what-metadata-is-in-a-pdf","title":"What metadata is hidden in a PDF?","type":"learn","url":"https://utilumo.com/learn/what-metadata-is-in-a-pdf","path":"/learn/what-metadata-is-in-a-pdf","description":"PDFs carry hidden metadata: author, software, timestamps, and sometimes more. Here is what is in there and how to check and remove it before sharing.","tags":["Privacy","explanation","pdf metadata","hidden data in pdf","pdf author metadata","remove pdf metadata","pdf properties"],"keywords":["pdf metadata","hidden data in pdf","pdf author metadata","remove pdf metadata","pdf properties"],"relatedTools":["pdf-metadata-viewer","remove-pdf-metadata","remove-exif"],"relatedLearn":["what-is-exif","how-to-redact-text-safely"],"relatedReference":[]},{"id":"what-is-metadata","title":"What is metadata, and why remove it?","type":"learn","url":"https://utilumo.com/learn/what-is-metadata","path":"/learn/what-is-metadata","description":"Metadata is data about your files: who made them, when, and with what. Here is where it hides and why to clear it before sharing.","tags":["Privacy","explanation","what is metadata","metadata privacy","remove metadata","hidden file data","document metadata"],"keywords":["what is metadata","metadata privacy","remove metadata","hidden file data","document metadata"],"relatedTools":["remove-exif","remove-pdf-metadata","text-redactor"],"relatedLearn":["what-is-exif","what-metadata-is-in-a-pdf"],"relatedReference":[]},{"id":"how-to-remove-metadata-from-a-pdf","title":"How to remove metadata from a PDF","type":"learn","url":"https://utilumo.com/learn/how-to-remove-metadata-from-a-pdf","path":"/learn/how-to-remove-metadata-from-a-pdf","description":"Strip hidden metadata — author, software, and timestamps — from a PDF in your browser before sharing it. Learn what a PDF stores and how to clean it.","tags":["Privacy","guide","how to remove metadata from a pdf","remove pdf metadata","strip pdf author","clean pdf properties","pdf metadata remover"],"keywords":["how to remove metadata from a pdf","remove pdf metadata","strip pdf author","clean pdf properties","pdf metadata remover"],"relatedTools":["remove-pdf-metadata","pdf-metadata-viewer","text-redactor"],"relatedLearn":["what-metadata-is-in-a-pdf","what-is-metadata","how-to-redact-text-safely"],"relatedReference":["file-metadata-by-type"]},{"id":"how-to-remove-sensitive-info-from-screenshots","title":"How to remove sensitive info from screenshots","type":"learn","url":"https://utilumo.com/learn/how-to-remove-sensitive-info-from-screenshots","path":"/learn/how-to-remove-sensitive-info-from-screenshots","description":"Screenshots leak more than you think — names, emails, tokens, IDs, and metadata. Here is how to clean one safely before you share it.","tags":["Privacy","guide","remove sensitive info from screenshot","blur screenshot","hide personal info in screenshot","redact screenshot","clean screenshot before sharing"],"keywords":["remove sensitive info from screenshot","blur screenshot","hide personal info in screenshot","redact screenshot","clean screenshot before sharing"],"relatedTools":["screenshot-privacy-cleaner","blur-faces","pixel-face","remove-exif"],"relatedLearn":["how-to-blur-faces-in-photos","how-to-redact-text-safely","what-is-metadata"],"relatedReference":["file-metadata-by-type"]},{"id":"how-to-convert-audio-to-mp3","title":"How to convert audio to MP3","type":"learn","url":"https://utilumo.com/learn/how-to-convert-audio-to-mp3","path":"/learn/how-to-convert-audio-to-mp3","description":"Convert WAV, FLAC, M4A, AAC, OGG, or MP4 audio to MP3 in your browser. Learn how to pick a bitrate and keep quality while shrinking the file.","tags":["Audio","guide","how to convert audio to mp3","audio to mp3","convert to mp3","wav to mp3","m4a to mp3"],"keywords":["how to convert audio to mp3","audio to mp3","convert to mp3","wav to mp3","m4a to mp3"],"relatedTools":["audio-to-mp3","wav-to-mp3","m4a-to-mp3","ogg-to-mp3"],"relatedLearn":["mp3-vs-wav","what-is-audio-bitrate"],"relatedReference":["audio-formats"]},{"id":"mp3-vs-wav","title":"MP3 vs WAV: which should you use?","type":"learn","url":"https://utilumo.com/learn/mp3-vs-wav","path":"/learn/mp3-vs-wav","description":"WAV is uncompressed and lossless; MP3 is compressed and much smaller. Here is when each makes sense and how to convert between them.","tags":["Audio","comparison","mp3 vs wav","wav vs mp3","difference between mp3 and wav","is wav better than mp3","wav or mp3"],"keywords":["mp3 vs wav","wav vs mp3","difference between mp3 and wav","is wav better than mp3","wav or mp3"],"relatedTools":["wav-to-mp3","audio-to-mp3","flac-to-mp3"],"relatedLearn":["how-to-convert-audio-to-mp3","what-is-audio-bitrate"],"relatedReference":["audio-formats"]},{"id":"what-is-audio-bitrate","title":"What is audio bitrate?","type":"learn","url":"https://utilumo.com/learn/what-is-audio-bitrate","path":"/learn/what-is-audio-bitrate","description":"Audio bitrate is how much data per second an audio file uses, measured in kbps. Here is how it affects quality and file size, and which bitrate to pick.","tags":["Audio","explanation","what is audio bitrate","audio bitrate","mp3 bitrate","kbps meaning","320 kbps vs 128"],"keywords":["what is audio bitrate","audio bitrate","mp3 bitrate","kbps meaning","320 kbps vs 128"],"relatedTools":["audio-to-mp3","wav-to-mp3","flac-to-mp3"],"relatedLearn":["mp3-vs-wav","how-to-convert-audio-to-mp3"],"relatedReference":["audio-formats"]},{"id":"how-to-extract-audio-from-a-video","title":"How to extract audio from a video","type":"learn","url":"https://utilumo.com/learn/how-to-extract-audio-from-a-video","path":"/learn/how-to-extract-audio-from-a-video","description":"Pull the audio track out of an MP4 video and save it as MP3 in your browser. Learn when this works, how to pick a bitrate, and what stays local.","tags":["Audio","guide","how to extract audio from a video","extract audio from mp4","video to mp3","get audio from video","mp4 to mp3"],"keywords":["how to extract audio from a video","extract audio from mp4","video to mp3","get audio from video","mp4 to mp3"],"relatedTools":["mp4-to-mp3","audio-to-mp3","wav-to-mp3"],"relatedLearn":["how-to-convert-audio-to-mp3","what-is-audio-bitrate","mp3-vs-wav"],"relatedReference":["audio-formats"]},{"id":"how-to-cut-split-and-merge-audio","title":"How to cut, split, and merge audio","type":"learn","url":"https://utilumo.com/learn/how-to-cut-split-and-merge-audio","path":"/learn/how-to-cut-split-and-merge-audio","description":"Trim a clip, split a long recording into parts, or join several files into one — all locally in your browser, with no upload.","tags":["Audio","guide","cut audio","split audio","merge audio files","trim mp3","join audio online"],"keywords":["cut audio","split audio","merge audio files","trim mp3","join audio online"],"relatedTools":["cut-audio","split-audio","audio-merge","audio-converter"],"relatedLearn":["what-is-audio-bitrate","how-to-convert-audio-to-mp3"],"relatedReference":["audio-formats"]},{"id":"how-to-compress-an-mp3","title":"How to compress an MP3","type":"learn","url":"https://utilumo.com/learn/how-to-compress-an-mp3","path":"/learn/how-to-compress-an-mp3","description":"Make an MP3 smaller for email, uploads, or podcasts by lowering the bitrate — and know when converting to a different codec helps more.","tags":["Audio","guide","compress mp3","reduce mp3 file size","make mp3 smaller","mp3 bitrate","shrink audio file"],"keywords":["compress mp3","reduce mp3 file size","make mp3 smaller","mp3 bitrate","shrink audio file"],"relatedTools":["mp3-compressor","audio-converter"],"relatedLearn":["what-is-audio-bitrate","how-to-cut-split-and-merge-audio"],"relatedReference":["audio-formats"]},{"id":"what-is-a-video-codec","title":"What is a video codec?","type":"learn","url":"https://utilumo.com/learn/what-is-a-video-codec","path":"/learn/what-is-a-video-codec","description":"A video codec decides how a video is compressed, while the container is the file wrapper. Here is the difference and what H.264, H.265, VP9, and AV1 mean.","tags":["Video","explanation","what is a video codec","video codec vs container","h264 h265 vp9 av1","video compression","mp4 codec"],"keywords":["what is a video codec","video codec vs container","h264 h265 vp9 av1","video compression","mp4 codec"],"relatedTools":["video-converter","video-compressor"],"relatedLearn":["how-to-compress-a-video","what-is-audio-bitrate"],"relatedReference":["video-formats"]},{"id":"how-to-compress-a-video","title":"How to compress a video","type":"learn","url":"https://utilumo.com/learn/how-to-compress-a-video","path":"/learn/how-to-compress-a-video","description":"Make a video smaller without wrecking quality: pick a resolution, lower the bitrate, choose an efficient codec, and trim what you do not need — locally in your browser.","tags":["Video","guide","how to compress a video","reduce video file size","make video smaller","compress mp4","shrink video"],"keywords":["how to compress a video","reduce video file size","make video smaller","compress mp4","shrink video"],"relatedTools":["video-compressor","cut-video","video-transformer"],"relatedLearn":["what-is-a-video-codec","how-to-extract-audio-from-a-video"],"relatedReference":["video-formats"]},{"id":"how-to-edit-a-video-in-your-browser","title":"How to edit a video in your browser","type":"learn","url":"https://utilumo.com/learn/how-to-edit-a-video-in-your-browser","path":"/learn/how-to-edit-a-video-in-your-browser","description":"Trim, split, loop, mute, or swap the audio of a video without installing anything — each task runs locally in the browser and exports MP4.","tags":["Video","guide","edit video in browser","trim video online","remove audio from video","loop a video","split video"],"keywords":["edit video in browser","trim video online","remove audio from video","loop a video","split video"],"relatedTools":["cut-video","split-video","loop-video","remove-audio-from-video","add-audio-to-video"],"relatedLearn":["how-to-compress-a-video","what-is-a-video-codec"],"relatedReference":["video-formats"]}],"reference":[{"id":"http-status-codes","title":"HTTP status codes","type":"reference","url":"https://utilumo.com/reference/http-status-codes","path":"/reference/http-status-codes","description":"A complete, grouped reference of HTTP status codes — 1xx informational, 2xx success, 3xx redirects, 4xx client errors, and 5xx server errors — with plain meanings.","tags":["Web","http status codes","http response codes","404 error","500 error","301 vs 302","http codes list"],"keywords":["http status codes","http response codes","404 error","500 error","301 vs 302","http codes list"],"relatedTools":["http-status-lookup","http-header-inspector","url-parser"],"relatedLearn":["anatomy-of-a-url","what-is-a-rest-api","what-is-an-api","what-is-a-webhook","http-status-codes-explained"],"relatedReference":[]},{"id":"http-methods","title":"HTTP methods reference","type":"reference","url":"https://utilumo.com/reference/http-methods","path":"/reference/http-methods","description":"A reference of HTTP request methods — GET, POST, QUERY, PUT, PATCH, DELETE, and more — with their typical use and whether they are safe and idempotent.","tags":["Web","http methods","http verbs","http query method","query method rfc 10008","accept-query header","get post put delete","idempotent methods","rest methods"],"keywords":["http methods","http verbs","http query method","query method rfc 10008","accept-query header","get post put delete","idempotent methods","rest methods"],"relatedTools":["rest-request-tester","curl-generator","http-header-inspector"],"relatedLearn":["what-is-a-rest-api","what-is-curl","what-is-an-api","what-is-a-webhook","http-status-codes-explained"],"relatedReference":[]},{"id":"http-headers","title":"Common HTTP headers reference","type":"reference","url":"https://utilumo.com/reference/http-headers","path":"/reference/http-headers","description":"A reference of common HTTP request and response headers — content, caching, auth, and CORS — with what each one does.","tags":["Web","http headers reference","request headers","response headers","content-type cache-control","common http headers"],"keywords":["http headers reference","request headers","response headers","content-type cache-control","common http headers"],"relatedTools":["http-header-inspector","curl-generator","rest-request-tester"],"relatedLearn":["what-is-an-http-header","what-is-a-rest-api","what-is-a-mime-type"],"relatedReference":[]},{"id":"url-encoding","title":"URL encoding reference","type":"reference","url":"https://utilumo.com/reference/url-encoding","path":"/reference/url-encoding","description":"A percent-encoding lookup table for URLs: common reserved and unsafe characters and their %XX escape codes, plus when to encode.","tags":["Web","url encoding","percent encoding","url encode characters","url encoding table","%20 space"],"keywords":["url encoding","percent encoding","url encode characters","url encoding table","%20 space"],"relatedTools":["url-decoder","url-cleaner","url-parser"],"relatedLearn":["what-is-url-encoding","anatomy-of-a-url","how-to-clean-tracking-parameters-from-urls","how-to-url-encode","what-is-a-query-string"],"relatedReference":[]},{"id":"mime-types","title":"MIME Types List and Content-Type Lookup","type":"reference","url":"https://utilumo.com/reference/mime-types","path":"/reference/mime-types","description":"A quick lookup list of common MIME types and Content-Type values by category, with file extensions for text, images, audio, video, fonts, and application formats.","tags":["Web","mime types","content type","media types","mime type list","content-type header"],"keywords":["mime types","content type","media types","mime type list","content-type header"],"relatedTools":["mime-type-lookup","http-header-inspector","image-info"],"relatedLearn":["what-is-a-mime-type","anatomy-of-a-url"],"relatedReference":[]},{"id":"css-units","title":"CSS units reference","type":"reference","url":"https://utilumo.com/reference/css-units","path":"/reference/css-units","description":"A reference of CSS length units — absolute, font-relative, and viewport-relative — plus when to use each for responsive, accessible layouts.","tags":["Web","css units","css length units","rem vs em","px vs rem","viewport units"],"keywords":["css units","css length units","rem vs em","px vs rem","viewport units"],"relatedTools":["html-css-playground","color-contrast-checker"],"relatedLearn":[],"relatedReference":[]},{"id":"color-formats","title":"CSS color formats reference","type":"reference","url":"https://utilumo.com/reference/color-formats","path":"/reference/color-formats","description":"A reference of CSS color notations — HEX, RGB, HSL, named colors, and modern formats — with an example of each and when to use it.","tags":["Web","css color formats","hex rgb hsl","css colors","color notation","rgba hsla"],"keywords":["css color formats","hex rgb hsl","css colors","color notation","rgba hsla"],"relatedTools":["image-color-picker","color-contrast-checker"],"relatedLearn":["hex-rgb-hsl-color-codes","what-is-color-contrast"],"relatedReference":[]},{"id":"html-entities","title":"HTML entities reference","type":"reference","url":"https://utilumo.com/reference/html-entities","path":"/reference/html-entities","description":"A reference of common HTML entities — reserved characters, punctuation, symbols, and spaces — with their named and numeric codes to copy.","tags":["Web","html entities reference","html entity codes","html special characters","ampersand entity","nbsp mdash"],"keywords":["html entities reference","html entity codes","html special characters","ampersand entity","nbsp mdash"],"relatedTools":["html-entities","markdown-to-html"],"relatedLearn":["what-are-html-entities"],"relatedReference":[]},{"id":"git-commands","title":"Git commands cheat sheet","type":"reference","url":"https://utilumo.com/reference/git-commands","path":"/reference/git-commands","description":"The everyday Git commands grouped by task — setup, staging and committing, branching, working with remotes, and undoing changes — each with a one-line explanation.","tags":["Developer","git commands","git cheat sheet","git command list","common git commands","git reference"],"keywords":["git commands","git cheat sheet","git command list","common git commands","git reference"],"relatedTools":[],"relatedLearn":[],"relatedReference":[]},{"id":"regex-cheat-sheet","title":"Regex cheat sheet","type":"reference","url":"https://utilumo.com/reference/regex-cheat-sheet","path":"/reference/regex-cheat-sheet","description":"A scannable reference of regular expression syntax: character classes, quantifiers, anchors, groups, and lookarounds, each with what it matches.","tags":["Developer","regex cheat sheet","regex syntax","regular expression reference","regex tokens","regex quantifiers"],"keywords":["regex cheat sheet","regex syntax","regular expression reference","regex tokens","regex quantifiers"],"relatedTools":["regex-tester"],"relatedLearn":["regex-explained","how-to-test-a-regex"],"relatedReference":[]},{"id":"ascii-table","title":"ASCII table","type":"reference","url":"https://utilumo.com/reference/ascii-table","path":"/reference/ascii-table","description":"A reference of ASCII character codes: printable characters and key control codes, each with its decimal and hexadecimal value.","tags":["Developer","ascii table","ascii codes","ascii chart","ascii character codes","ascii hex"],"keywords":["ascii table","ascii codes","ascii chart","ascii character codes","ascii hex"],"relatedTools":["base-converter","html-entities"],"relatedLearn":["what-is-hexadecimal"],"relatedReference":[]},{"id":"json-schema-keywords","title":"JSON Schema keywords","type":"reference","url":"https://utilumo.com/reference/json-schema-keywords","path":"/reference/json-schema-keywords","description":"A reference of common JSON Schema keywords for types, objects, arrays, numbers, and strings, with what each one constrains.","tags":["Developer","json schema keywords","json schema reference","json schema properties","json schema required","json schema types"],"keywords":["json schema keywords","json schema reference","json schema properties","json schema required","json schema types"],"relatedTools":["json-schema-generator","json-formatter"],"relatedLearn":["what-is-json-schema","how-to-format-json"],"relatedReference":[]},{"id":"cron-quick-reference","title":"Cron quick reference","type":"reference","url":"https://utilumo.com/reference/cron-quick-reference","path":"/reference/cron-quick-reference","description":"A reference of cron syntax: the five fields, the special characters, and ready-to-use schedule examples you can copy.","tags":["Developer","cron quick reference","cron examples","crontab syntax","cron schedule examples","cron special characters"],"keywords":["cron quick reference","cron examples","crontab syntax","cron schedule examples","cron special characters"],"relatedTools":["cron-expression-builder"],"relatedLearn":["cron-syntax-explained","what-is-a-cron-job"],"relatedReference":[]},{"id":"markdown-cheat-sheet","title":"Markdown cheat sheet","type":"reference","url":"https://utilumo.com/reference/markdown-cheat-sheet","path":"/reference/markdown-cheat-sheet","description":"A copy-paste reference of Markdown syntax: headings, emphasis, lists, links, images, code, quotes, and tables.","tags":["Developer","markdown cheat sheet","markdown syntax","markdown reference","markdown table","markdown formatting"],"keywords":["markdown cheat sheet","markdown syntax","markdown reference","markdown table","markdown formatting"],"relatedTools":["markdown-to-html","markdown-preview","markdown-table-generator","markdown-toc-generator"],"relatedLearn":["markdown-vs-html","what-is-markdown","how-to-convert-html-to-markdown","how-to-clean-markdown-for-ai"],"relatedReference":[]},{"id":"date-format-tokens","title":"Date format tokens reference","type":"reference","url":"https://utilumo.com/reference/date-format-tokens","path":"/reference/date-format-tokens","description":"A reference of date and time format tokens for strftime (Python, C, PHP) and the Unicode tokens used by date-fns and Day.js.","tags":["Developer","date format tokens","strftime reference","date formatting","yyyy mm dd","date-fns format tokens"],"keywords":["date format tokens","strftime reference","date formatting","yyyy mm dd","date-fns format tokens"],"relatedTools":["timestamp-converter","time-zone-converter"],"relatedLearn":["what-is-a-unix-timestamp","what-is-utc"],"relatedReference":[]},{"id":"hash-algorithms","title":"Hash algorithms reference","type":"reference","url":"https://utilumo.com/reference/hash-algorithms","path":"/reference/hash-algorithms","description":"Common hash algorithms compared — MD5, SHA-1, SHA-256, SHA-512 — with output size, hex length, and whether they are safe to use for security.","tags":["Developer","hash algorithms","sha256 length","md5 vs sha256","hash output size","hash comparison"],"keywords":["hash algorithms","sha256 length","md5 vs sha256","hash output size","hash comparison"],"relatedTools":["hash-generator","hmac-generator","base64-decoder","jwt-decoder"],"relatedLearn":["what-is-a-hash-function","how-to-generate-a-hash"],"relatedReference":[]},{"id":"uuid-versions","title":"UUID versions reference","type":"reference","url":"https://utilumo.com/reference/uuid-versions","path":"/reference/uuid-versions","description":"The UUID versions compared — v1, v4, v5, and v7 — with what each is based on, whether it sorts by time, and when to use it.","tags":["Developer","uuid versions","uuid v4 vs v7","uuid v1 vs v4","which uuid version","time ordered uuid"],"keywords":["uuid versions","uuid v4 vs v7","uuid v1 vs v4","which uuid version","time ordered uuid"],"relatedTools":["uuid-generator","hash-generator","timestamp-converter"],"relatedLearn":["what-is-a-uuid","how-to-generate-a-uuid"],"relatedReference":[]},{"id":"sql-join-types","title":"SQL join types reference","type":"reference","url":"https://utilumo.com/reference/sql-join-types","path":"/reference/sql-join-types","description":"The SQL join types compared — INNER, LEFT, RIGHT, FULL, and CROSS — with which rows each keeps and when to use it.","tags":["Developer","sql join types","inner vs left join","left join vs right join","full outer join","cross join"],"keywords":["sql join types","inner vs left join","left join vs right join","full outer join","cross join"],"relatedTools":["sql-join-playground","sql-playground","sql-query-tester"],"relatedLearn":["what-is-a-sql-join","how-to-write-a-sql-query","how-to-format-sql"],"relatedReference":[]},{"id":"security-txt-fields","title":"security.txt fields reference (RFC 9116)","type":"reference","url":"https://utilumo.com/reference/security-txt-fields","path":"/reference/security-txt-fields","description":"Every security.txt field from RFC 9116 — Contact, Expires, Encryption, Policy, Canonical, and more — with which are required, which may repeat, and what each is for.","tags":["Developer","security.txt fields","rfc 9116 fields","security.txt contact expires","security.txt format","well-known security.txt fields","security.txt canonical policy"],"keywords":["security.txt fields","rfc 9116 fields","security.txt contact expires","security.txt format","well-known security.txt fields","security.txt canonical policy"],"relatedTools":["security-txt-generator","security-headers-generator","csp-analyzer"],"relatedLearn":["what-is-security-txt","what-are-security-headers"],"relatedReference":[]},{"id":"robots-txt-directives","title":"robots.txt directives reference","type":"reference","url":"https://utilumo.com/reference/robots-txt-directives","path":"/reference/robots-txt-directives","description":"Every robots.txt directive — User-agent, Disallow, Allow, Sitemap, and Crawl-delay — with what it applies to, what it does, and which crawlers honor it.","tags":["Developer","robots.txt directives","robots.txt syntax","disallow allow user-agent","robots.txt wildcards","robots.txt crawl-delay sitemap"],"keywords":["robots.txt directives","robots.txt syntax","disallow allow user-agent","robots.txt wildcards","robots.txt crawl-delay sitemap"],"relatedTools":["robots-txt-generator","security-txt-generator"],"relatedLearn":["what-is-robots-txt","what-is-security-txt"],"relatedReference":[]},{"id":"sitemap-xml-tags","title":"sitemap.xml tags reference","type":"reference","url":"https://utilumo.com/reference/sitemap-xml-tags","path":"/reference/sitemap-xml-tags","description":"The XML tags for a sitemap and a sitemap index — urlset, url, loc, lastmod, changefreq, priority — with which are required and the size limits.","tags":["Developer","sitemap.xml tags","sitemap loc lastmod changefreq priority","sitemap index","urlset namespace","sitemap size limit"],"keywords":["sitemap.xml tags","sitemap loc lastmod changefreq priority","sitemap index","urlset namespace","sitemap size limit"],"relatedTools":["robots-txt-generator","xml-formatter"],"relatedLearn":["what-is-a-sitemap","what-is-robots-txt"],"relatedReference":[]},{"id":"humans-txt-fields","title":"humans.txt fields reference","type":"reference","url":"https://utilumo.com/reference/humans-txt-fields","path":"/reference/humans-txt-fields","description":"The conventional humans.txt sections and fields — TEAM, THANKS, and SITE — with what each line is for. humans.txt is an informal convention, not a standard.","tags":["Developer","humans.txt fields","humans.txt sections","humans txt team thanks site","humans.txt format"],"keywords":["humans.txt fields","humans.txt sections","humans txt team thanks site","humans.txt format"],"relatedTools":["humans-txt-generator","robots-txt-generator"],"relatedLearn":["what-is-humans-txt","what-is-robots-txt"],"relatedReference":[]},{"id":"open-graph-tags","title":"Open Graph & Twitter Card tags reference","type":"reference","url":"https://utilumo.com/reference/open-graph-tags","path":"/reference/open-graph-tags","description":"The Open Graph (og:) and Twitter Card meta tags for link previews — title, description, image, url, type, and card — with which are required and the recommended sizes.","tags":["Developer","open graph tags","og:image og:title og:description","twitter card tags","social meta tags reference","og:image size"],"keywords":["open graph tags","og:image og:title og:description","twitter card tags","social meta tags reference","og:image size"],"relatedTools":["meta-tags-generator","robots-txt-generator"],"relatedLearn":["what-are-open-graph-tags","what-is-a-sitemap"],"relatedReference":[]},{"id":"llms-txt-structure","title":"llms.txt structure reference","type":"reference","url":"https://utilumo.com/reference/llms-txt-structure","path":"/reference/llms-txt-structure","description":"The parts of an llms.txt file — H1 name, summary blockquote, H2 link sections, and the Optional section — with the Markdown format and where the file goes.","tags":["Developer","llms.txt structure","llms.txt format","llms.txt sections","llms-full.txt","llms.txt markdown"],"keywords":["llms.txt structure","llms.txt format","llms.txt sections","llms-full.txt","llms.txt markdown"],"relatedTools":["llms-txt-generator","robots-txt-generator"],"relatedLearn":["what-is-llms-txt","what-is-robots-txt"],"relatedReference":[]},{"id":"jwt-claims","title":"JWT claims reference","type":"reference","url":"https://utilumo.com/reference/jwt-claims","path":"/reference/jwt-claims","description":"The registered JWT claims from RFC 7519 — iss, sub, aud, exp, nbf, iat, jti — plus the header fields and what each value means.","tags":["Developer","jwt claims","jwt iss sub aud exp","registered jwt claims","rfc 7519 claims","jwt exp nbf iat"],"keywords":["jwt claims","jwt iss sub aud exp","registered jwt claims","rfc 7519 claims","jwt exp nbf iat"],"relatedTools":["jwt-decoder","jwt-claim-explainer","timestamp-converter"],"relatedLearn":["jwt-explained","what-is-a-unix-timestamp"],"relatedReference":[]},{"id":"image-formats","title":"Image formats reference","type":"reference","url":"https://utilumo.com/reference/image-formats","path":"/reference/image-formats","description":"A quick comparison of PNG, JPG, WebP, AVIF, GIF, and SVG — compression type, transparency support, and what each format is best used for.","tags":["Images","image formats","image format comparison","png jpg webp avif","which image format","raster vs vector"],"keywords":["image formats","image format comparison","png jpg webp avif","which image format","raster vs vector"],"relatedTools":["image-converter","image-compressor","image-resizer","remove-exif"],"relatedLearn":["png-vs-jpg","jpg-vs-webp","webp-vs-avif","what-is-svg","how-to-convert-png-to-jpg","how-to-compress-images","how-to-resize-an-image","how-to-convert-jpg-to-png"],"relatedReference":[]},{"id":"unit-conversions","title":"Unit conversion reference","type":"reference","url":"https://utilumo.com/reference/unit-conversions","path":"/reference/unit-conversions","description":"Common length, mass, and temperature conversion factors between metric and imperial units — km to miles, kg to pounds, Celsius to Fahrenheit, and more.","tags":["Calculators","unit conversion","conversion factors","km to miles","kg to pounds","celsius to fahrenheit"],"keywords":["unit conversion","conversion factors","km to miles","kg to pounds","celsius to fahrenheit"],"relatedTools":["unit-converter","aspect-ratio-calculator","percentage-calculator"],"relatedLearn":["metric-and-imperial-units","how-to-calculate-a-percentage","celsius-to-fahrenheit"],"relatedReference":[]},{"id":"aspect-ratios","title":"Aspect ratios reference","type":"reference","url":"https://utilumo.com/reference/aspect-ratios","path":"/reference/aspect-ratios","description":"Common aspect ratios with example resolutions and where each is used — 16:9, 4:3, 1:1, 9:16, 21:9, and 3:2.","tags":["Calculators","aspect ratios","16:9 resolutions","aspect ratio chart","common aspect ratios","9:16 vertical"],"keywords":["aspect ratios","16:9 resolutions","aspect ratio chart","common aspect ratios","9:16 vertical"],"relatedTools":["aspect-ratio-calculator","image-resizer","social-image-export"],"relatedLearn":["common-aspect-ratios-explained","how-to-calculate-aspect-ratio","social-media-image-sizes"],"relatedReference":[]},{"id":"time-zones","title":"Time zones reference","type":"reference","url":"https://utilumo.com/reference/time-zones","path":"/reference/time-zones","description":"Common time zones with their abbreviations and standard UTC offsets — ET, CT, PT, GMT, CET, IST, JST, and more, with a note on daylight saving.","tags":["Calculators","time zones","utc offsets","time zone abbreviations","est cst pst offset","gmt vs utc"],"keywords":["time zones","utc offsets","time zone abbreviations","est cst pst offset","gmt vs utc"],"relatedTools":["time-zone-converter","timestamp-converter","ics-calendar-merger"],"relatedLearn":["what-is-utc","how-to-convert-time-zones","how-to-calculate-your-age"],"relatedReference":[]},{"id":"bmi-categories","title":"BMI categories reference","type":"reference","url":"https://utilumo.com/reference/bmi-categories","path":"/reference/bmi-categories","description":"The standard WHO adult BMI categories — underweight, normal, overweight, and obese — with their exact ranges and the BMI formula.","tags":["Calculators","bmi categories","bmi ranges","bmi chart","normal bmi range","obese bmi"],"keywords":["bmi categories","bmi ranges","bmi chart","normal bmi range","obese bmi"],"relatedTools":["bmi-calculator","unit-converter","percentage-calculator"],"relatedLearn":["how-to-calculate-bmi","metric-and-imperial-units"],"relatedReference":[]},{"id":"token-estimates","title":"Token estimates reference","type":"reference","url":"https://utilumo.com/reference/token-estimates","path":"/reference/token-estimates","description":"Rough token conversions for AI models — tokens per word, per character, and per page of English — plus why code and other languages differ.","tags":["AI Utilities","tokens per word","token estimates","tokens to words","how many tokens in a page","characters per token"],"keywords":["tokens per word","token estimates","tokens to words","how many tokens in a page","characters per token"],"relatedTools":["token-counter","text-chunker","prompt-optimizer","ai-cost-calculator","prompt-cleaner"],"relatedLearn":["what-is-a-token","how-to-count-tokens","how-ai-token-pricing-works","what-is-a-context-window","what-is-prompt-engineering","how-to-split-long-text-for-ai-prompts","how-to-clean-chatgpt-exports"],"relatedReference":[]},{"id":"prompt-template-parts","title":"Prompt Template Parts Reference","type":"reference","url":"https://utilumo.com/reference/prompt-template-parts","path":"/reference/prompt-template-parts","description":"A compact reference for prompt template sections: task, context, audience, output format, constraints, examples, and quality checks.","tags":["AI Utilities","prompt template parts","ai prompt template sections","prompt template structure","content prompt template"],"keywords":["prompt template parts","ai prompt template sections","prompt template structure","content prompt template"],"relatedTools":["prompt-template-builder","prompt-optimizer","prompt-cleaner"],"relatedLearn":["how-to-use-prompt-templates-for-content-creation","how-to-write-a-better-prompt","what-is-prompt-engineering"],"relatedReference":[]},{"id":"ai-output-formats","title":"AI Output Formats Reference","type":"reference","url":"https://utilumo.com/reference/ai-output-formats","path":"/reference/ai-output-formats","description":"Choose practical AI output formats such as Markdown, JSON, tables, outlines, CSV, and YAML, with checks before copying into a workflow.","tags":["AI Utilities","ai output format","prompt output format","json markdown prompt","ai response format"],"keywords":["ai output format","prompt output format","json markdown prompt","ai response format"],"relatedTools":["prompt-template-builder","json-extractor","json-formatter","markdown-preview"],"relatedLearn":["how-to-use-prompt-templates-for-content-creation","how-to-write-a-better-prompt","what-is-json-schema"],"relatedReference":[]},{"id":"chat-export-formats","title":"Chat Export Cleanup Reference","type":"reference","url":"https://utilumo.com/reference/chat-export-formats","path":"/reference/chat-export-formats","description":"Common AI chat export patterns, what to remove before reuse, and what to keep when speaker context matters.","tags":["AI Utilities","chat export cleanup","chatgpt export format","ai chat transcript cleaner","clean chat export"],"keywords":["chat export cleanup","chatgpt export format","ai chat transcript cleaner","clean chat export"],"relatedTools":["chat-export-cleaner","prompt-cleaner","text-chunker","markdown-cleaner-for-ai"],"relatedLearn":["how-to-clean-chatgpt-exports","how-to-split-long-text-for-ai-prompts"],"relatedReference":[]},{"id":"transcript-cleanup-rules","title":"Transcript Cleanup Rules for AI Prompts","type":"reference","url":"https://utilumo.com/reference/transcript-cleanup-rules","path":"/reference/transcript-cleanup-rules","description":"Timestamp, speaker label, filler word, and caption cue cleanup rules for preparing transcripts before AI prompt use.","tags":["AI Utilities","transcript cleanup rules","clean transcript for ai","remove timestamps transcript","caption transcript cleaner"],"keywords":["transcript cleanup rules","clean transcript for ai","remove timestamps transcript","caption transcript cleaner"],"relatedTools":["transcript-cleaner-for-prompts","srt-vtt-caption-cleaner","text-chunker"],"relatedLearn":["how-to-clean-transcripts-for-ai-prompts","how-to-clean-up-captions"],"relatedReference":[]},{"id":"markdown-for-ai-prompts","title":"Markdown for AI Prompts Reference","type":"reference","url":"https://utilumo.com/reference/markdown-for-ai-prompts","path":"/reference/markdown-for-ai-prompts","description":"Practical rules for cleaning Markdown before AI prompt use, including frontmatter, comments, fences, links, and spacing.","tags":["AI Utilities","markdown for ai prompts","clean markdown for ai","markdown prompt cleanup","remove markdown frontmatter"],"keywords":["markdown for ai prompts","clean markdown for ai","markdown prompt cleanup","remove markdown frontmatter"],"relatedTools":["markdown-cleaner-for-ai","markdown-preview","html-to-markdown","text-chunker"],"relatedLearn":["how-to-clean-markdown-for-ai","what-is-markdown"],"relatedReference":[]},{"id":"social-image-sizes","title":"Social media image sizes reference","type":"reference","url":"https://utilumo.com/reference/social-image-sizes","path":"/reference/social-image-sizes","description":"Recommended image dimensions for Instagram, YouTube, X, Facebook, LinkedIn, and TikTok — posts, stories, thumbnails, and banners in pixels.","tags":["Creator","social media image sizes","instagram post size","youtube thumbnail size","twitter image size","facebook cover size"],"keywords":["social media image sizes","instagram post size","youtube thumbnail size","twitter image size","facebook cover size"],"relatedTools":["social-image-export","image-resizer","aspect-ratio-calculator"],"relatedLearn":["social-media-image-sizes","how-to-calculate-aspect-ratio","how-to-resize-an-image","youtube-thumbnail-size-checklist"],"relatedReference":[]},{"id":"youtube-chapter-rules","title":"YouTube Chapter Rules Reference","type":"reference","url":"https://utilumo.com/reference/youtube-chapter-rules","path":"/reference/youtube-chapter-rules","description":"Quick YouTube chapter timestamp rules: start at 00:00, use at least three timestamps, keep them in order, and avoid chapters shorter than ten seconds.","tags":["Creator","youtube chapter rules","youtube chapters not working","youtube timestamp rules","youtube chapters 00:00"],"keywords":["youtube chapter rules","youtube chapters not working","youtube timestamp rules","youtube chapters 00:00"],"relatedTools":["youtube-chapters-generator","youtube-description-formatter"],"relatedLearn":["how-to-make-youtube-chapters-work","how-to-write-a-youtube-description"],"relatedReference":[]},{"id":"youtube-thumbnail-specs","title":"YouTube Thumbnail Specs Reference","type":"reference","url":"https://utilumo.com/reference/youtube-thumbnail-specs","path":"/reference/youtube-thumbnail-specs","description":"YouTube thumbnail size, ratio, file format, and upload-limit reference for Studio desktop, mobile upload, and the YouTube Data API.","tags":["Creator","youtube thumbnail specs","youtube thumbnail size","youtube thumbnail file size","youtube api thumbnail upload limit"],"keywords":["youtube thumbnail specs","youtube thumbnail size","youtube thumbnail file size","youtube api thumbnail upload limit"],"relatedTools":["thumbnail-size-checker","social-image-export","image-resizer","image-compressor"],"relatedLearn":["youtube-thumbnail-size-checklist","social-media-image-sizes","how-to-resize-an-image"],"relatedReference":[]},{"id":"subtitle-caption-formats","title":"SRT and VTT Caption Format Reference","type":"reference","url":"https://utilumo.com/reference/subtitle-caption-formats","path":"/reference/subtitle-caption-formats","description":"Quick SRT and WebVTT caption format lookup for cue numbers, timestamp lines, text lines, and common cleanup mistakes.","tags":["Creator","srt format","vtt format","subtitle format","caption timestamp format"],"keywords":["srt format","vtt format","subtitle format","caption timestamp format"],"relatedTools":["srt-vtt-caption-cleaner","caption-cleaner","word-counter"],"relatedLearn":["how-to-clean-up-captions","how-to-write-a-youtube-description","how-to-clean-transcripts-for-ai-prompts"],"relatedReference":[]},{"id":"audio-formats","title":"Audio formats reference","type":"reference","url":"https://utilumo.com/reference/audio-formats","path":"/reference/audio-formats","description":"A comparison of common audio formats — MP3, WAV, FLAC, AAC, M4A, OGG, and Opus — with compression type and what each is best used for.","tags":["Audio","audio formats","audio format comparison","mp3 wav flac aac","lossless vs lossy audio","which audio format"],"keywords":["audio formats","audio format comparison","mp3 wav flac aac","lossless vs lossy audio","which audio format"],"relatedTools":["audio-converter","audio-to-mp3","mp3-to-wav","mp3-to-flac","mp3-compressor","cut-audio"],"relatedLearn":["mp3-vs-wav","what-is-audio-bitrate","how-to-convert-audio-to-mp3","how-to-extract-audio-from-a-video","how-to-cut-split-and-merge-audio","how-to-compress-an-mp3"],"relatedReference":[]},{"id":"video-formats","title":"Video formats & codecs reference","type":"reference","url":"https://utilumo.com/reference/video-formats","path":"/reference/video-formats","description":"The common video containers — MP4, WebM, MOV, MKV — and codecs — H.264, H.265, VP9, AV1 — with what each is best for and how well browsers support them.","tags":["Video","video formats","video container vs codec","mp4 webm mov mkv","h264 h265 vp9 av1","which video format"],"keywords":["video formats","video container vs codec","mp4 webm mov mkv","h264 h265 vp9 av1","which video format"],"relatedTools":["video-converter","video-compressor","video-transformer","cut-video","split-video","loop-video"],"relatedLearn":["what-is-a-video-codec","how-to-compress-a-video","how-to-edit-a-video-in-your-browser"],"relatedReference":[]},{"id":"css-flexbox","title":"CSS Flexbox cheat sheet","type":"reference","url":"https://utilumo.com/reference/css-flexbox","path":"/reference/css-flexbox","description":"A reference of CSS Flexbox properties for the container and the items, with what each one controls and common values.","tags":["CSS","css flexbox cheat sheet","flexbox properties","justify-content align-items","flex-direction","css flex"],"keywords":["css flexbox cheat sheet","flexbox properties","justify-content align-items","flex-direction","css flex"],"relatedTools":["html-css-playground","color-contrast-checker"],"relatedLearn":[],"relatedReference":[]},{"id":"css-grid","title":"CSS Grid cheat sheet","type":"reference","url":"https://utilumo.com/reference/css-grid","path":"/reference/css-grid","description":"A reference of CSS Grid properties for the container and items, plus the track-sizing units you use to build two-dimensional layouts.","tags":["CSS","css grid cheat sheet","grid-template-columns","css grid properties","grid layout","fr unit minmax"],"keywords":["css grid cheat sheet","grid-template-columns","css grid properties","grid layout","fr unit minmax"],"relatedTools":["html-css-playground","color-contrast-checker"],"relatedLearn":["what-is-the-css-box-model"],"relatedReference":[]},{"id":"css-selectors","title":"CSS selectors cheat sheet","type":"reference","url":"https://utilumo.com/reference/css-selectors","path":"/reference/css-selectors","description":"A reference of CSS selectors: type, class, id, attribute, combinators, pseudo-classes, and pseudo-elements, with what each one targets.","tags":["CSS","css selectors cheat sheet","css selector reference","nth-child","css combinators","pseudo-class pseudo-element"],"keywords":["css selectors cheat sheet","css selector reference","nth-child","css combinators","pseudo-class pseudo-element"],"relatedTools":["html-css-playground","color-contrast-checker"],"relatedLearn":["what-is-the-css-box-model"],"relatedReference":[]},{"id":"http-security-headers","title":"HTTP security headers reference","type":"reference","url":"https://utilumo.com/reference/http-security-headers","path":"/reference/http-security-headers","description":"A reference of the HTTP security headers worth setting, with a recommended value to copy and what each one protects against.","tags":["Security","http security headers","security headers reference","csp hsts header","x-frame-options","referrer-policy"],"keywords":["http security headers","security headers reference","csp hsts header","x-frame-options","referrer-policy"],"relatedTools":["security-headers-generator","csp-analyzer","http-header-inspector"],"relatedLearn":["what-are-security-headers","what-is-content-security-policy","what-is-permissions-policy"],"relatedReference":[]},{"id":"permissions-policy-directives","title":"Permissions-Policy directives reference","type":"reference","url":"https://utilumo.com/reference/permissions-policy-directives","path":"/reference/permissions-policy-directives","description":"Common Permissions-Policy features — camera, microphone, geolocation, and more — plus the allowlist values that enable or disable them.","tags":["Security","permissions-policy directives","permissions policy features","permissions policy syntax","disable camera header","feature policy list"],"keywords":["permissions-policy directives","permissions policy features","permissions policy syntax","disable camera header","feature policy list"],"relatedTools":["permissions-policy-generator","security-headers-generator"],"relatedLearn":["what-is-permissions-policy","what-are-security-headers","what-is-content-security-policy"],"relatedReference":[]},{"id":"gitignore-patterns","title":".gitignore patterns reference","type":"reference","url":"https://utilumo.com/reference/gitignore-patterns","path":"/reference/gitignore-patterns","description":"A reference of .gitignore syntax and common patterns, plus copy-paste starter blocks for Node, build output, and environment files.","tags":["Git","gitignore patterns","gitignore syntax","gitignore examples","ignore node_modules","git ignore file"],"keywords":["gitignore patterns","gitignore syntax","gitignore examples","ignore node_modules","git ignore file"],"relatedTools":[],"relatedLearn":[],"relatedReference":[]},{"id":"git-config","title":"Git config reference","type":"reference","url":"https://utilumo.com/reference/git-config","path":"/reference/git-config","description":"A reference of useful git config settings: identity, defaults, editor, line endings, and handy aliases, each ready to copy.","tags":["Git","git config","git config reference","git user name email","git default branch","git aliases"],"keywords":["git config","git config reference","git user name email","git default branch","git aliases"],"relatedTools":[],"relatedLearn":[],"relatedReference":[]},{"id":"tracking-parameters","title":"URL tracking parameters reference","type":"reference","url":"https://utilumo.com/reference/tracking-parameters","path":"/reference/tracking-parameters","description":"A reference of common URL tracking parameters — UTM tags and click identifiers — that you can safely strip from a link before sharing it.","tags":["Privacy","tracking parameters","utm parameters list","fbclid gclid","remove tracking from url","url tracking tags"],"keywords":["tracking parameters","utm parameters list","fbclid gclid","remove tracking from url","url tracking tags"],"relatedTools":["url-cleaner","url-parser"],"relatedLearn":["how-to-clean-tracking-parameters-from-urls","what-are-utm-parameters","what-your-browser-reveals-about-you"],"relatedReference":[]},{"id":"file-metadata-by-type","title":"File metadata by type reference","type":"reference","url":"https://utilumo.com/reference/file-metadata-by-type","path":"/reference/file-metadata-by-type","description":"A reference of what hidden metadata common file types carry — photos, PDFs, documents, audio — and how to remove it before sharing.","tags":["Privacy","file metadata","metadata by file type","exif pdf metadata","remove file metadata","hidden data in files"],"keywords":["file metadata","metadata by file type","exif pdf metadata","remove file metadata","hidden data in files"],"relatedTools":["remove-exif","remove-pdf-metadata","text-redactor"],"relatedLearn":["what-is-metadata","what-is-exif","what-metadata-is-in-a-pdf","how-to-remove-exif-data","how-to-remove-metadata-from-a-pdf","how-to-remove-sensitive-info-from-screenshots"],"relatedReference":[]}],"research":[{"id":"browser-tool-privacy-snapshot","title":"Browser Tool Privacy Snapshot","type":"research","url":"https://utilumo.com/research/browser-tool-privacy-snapshot","path":"/research/browser-tool-privacy-snapshot","description":"Original Utilumo data showing how many public tool categories include browser-only processing metadata, file-input workflows, and explicit privacy copy.","tags":["Privacy-first browser tools","research","dataset","privacy"],"keywords":["Privacy-first browser tools","original research","dataset","browser tools","local processing"],"relatedTools":["remove-exif","remove-pdf-metadata","http-header-inspector","url-cleaner","image-info","pdf-metadata-viewer"],"relatedLearn":[],"relatedReference":[]}]}