[{"data":1,"prerenderedAt":655},["ShallowReactive",2],{"shelf-privacy-first-tools":3},{"tools":4,"picks":619,"groups":626},[5,19,28,38,50,59,66,73,80,87,95,104,114,120,127,134,143,150,157,164,172,179,186,193,200,207,214,221,228,235,242,250,257,264,271,278,285,292,299,307,314,321,328,335,342,349,356,363,371,378,385,392,399,406,413,420,428,435,442,450,457,464,471,478,485,492,499,506,513,521,528,535,542,549,556,563,570,577,584,591,598,605,612],{"slug":6,"name":7,"tagline":8,"domain":9,"tags":10,"shelves":14},"agecalc-pro","AgeCalc Pro","Age and body-metric calculators in the browser","myagecalc.io",[11,12,13],"calculator","no-signup","privacy",[15,16,17,18],"health-calculators","free-online-calculators","no-signup-tools","privacy-first-tools",{"slug":20,"name":21,"tagline":22,"domain":23,"tags":24,"shelves":26},"astrumchart","AstrumChart","Birth chart and astrology calculator with interpretations","astrumchart.com",[11,13,25],"text",[27,16,18],"lifestyle-tools",{"slug":29,"name":30,"tagline":31,"domain":32,"tags":33,"shelves":36},"audiokit","AudioKit","Browser audio converter and editor with local processing","audiokit.app",[34,35,13],"audio","converter",[37,18],"free-online-utilities",{"slug":39,"name":40,"tagline":41,"domain":42,"tags":43,"shelves":46},"bgvault","BGVault","Remove backgrounds and edit images in batches","bgvault.app",[44,45,13],"ai","image",[47,48,49,18],"free-design-tools","free-ai-tools","free-image-tools",{"slug":51,"name":52,"tagline":53,"domain":54,"tags":55,"shelves":57},"billflow","BillFlow","Track bills and plan cash flow in the browser","billriver.com",[56,13],"planner",[58,18],"free-finance-calculators",{"slug":60,"name":61,"tagline":62,"domain":63,"tags":64,"shelves":65},"birthdaybump","BirthdayBump","Birthday insights, age, and countdown calculator","birthdaybump.com",[11,12,13],[27,16,17,18],{"slug":67,"name":68,"tagline":69,"domain":70,"tags":71,"shelves":72},"blurshot","BlurShot","Blur, pixelate, and redact sensitive parts of screenshots","blurshot.io",[45,13,44],[37,48,49,18],{"slug":74,"name":75,"tagline":76,"domain":77,"tags":78,"shelves":79},"budgetbuddy","BudgetBuddy","Budget calculator and expense tracker with 50\u002F30\u002F20 breakdown","easybudget.io",[11,56,13],[58,16,18],{"slug":81,"name":82,"tagline":83,"domain":84,"tags":85,"shelves":86},"cardcraft-pro","CardCraft Pro","Invitation maker with RSVP tracking and planning extras","cardcraftpro.com",[45,56,11,12,13],[47,16,17,18],{"slug":88,"name":89,"tagline":90,"domain":91,"tags":92,"shelves":93},"chartcraft","ChartCraft","Online maker for common charts and diagrams","chartcrafthq.com",[25,45,13,12],[94,17,18],"free-developer-tools",{"slug":96,"name":97,"tagline":98,"domain":99,"tags":100,"shelves":102},"chronocraft","ChronoCraft","Build visual timelines from templates and export them","timelineforge.com",[56,101,13],"pdf",[103,18],"free-productivity-tools",{"slug":105,"name":106,"tagline":107,"domain":108,"tags":109,"shelves":112},"citefast","CiteFast","Citation generator for APA, MLA, and Chicago styles","citationfast.com",[110,111,13,12],"writing","learning",[113,17,18],"free-tools-for-students",{"slug":115,"name":116,"tagline":107,"domain":117,"tags":118,"shelves":119},"citeforge","CiteForge","citeforge.app",[110,111,12,13,25],[113,17,18],{"slug":121,"name":122,"tagline":123,"domain":124,"tags":125,"shelves":126},"citewise","CiteWise","Citation generator and bibliography manager","citeperfect.com",[110,111,25,12,13],[113,17,18],{"slug":128,"name":129,"tagline":130,"domain":131,"tags":132,"shelves":133},"codecipher","CodeCipher","Client-side encoding and decoding tools","codecipher.io",[25,35,13,111],[94,18],{"slug":135,"name":136,"tagline":137,"domain":138,"tags":139,"shelves":141},"compresso","Compresso","Compress PDFs, images, and videos in the browser","squeezefiles.com",[101,45,140,13,35],"video",[37,142,49,18],"free-pdf-tools",{"slug":144,"name":145,"tagline":146,"domain":147,"tags":148,"shelves":149},"compresspixel","CompressPixel","Browser-based image compression","compresspixel.io",[45,13,12],[37,49,17,18],{"slug":151,"name":152,"tagline":153,"domain":154,"tags":155,"shelves":156},"convertfast","ConvertFast","Client-side image format converter","convertfast.io",[45,35,13,12],[37,49,17,18],{"slug":158,"name":159,"tagline":160,"domain":161,"tags":162,"shelves":163},"convertquick","ConvertQuick","Unit conversion with history, favorites, and shortcuts","convert-quick.com",[11,35,12,13],[37,17,18],{"slug":165,"name":166,"tagline":167,"domain":168,"tags":169,"shelves":170},"coverletterpro","CoverLetterPro","Generate ATS-optimized cover letters from job details","coverletterpro.io",[44,110,101,13],[171,48,18],"free-ai-writing-tools",{"slug":173,"name":174,"tagline":175,"domain":176,"tags":177,"shelves":178},"cropmaster","CropMaster","Image cropping and resizing with platform presets","cropmaster.io",[45,13,12],[47,49,17,18],{"slug":180,"name":181,"tagline":182,"domain":183,"tags":184,"shelves":185},"datakit","DataKit","Browser-based CSV and data tools","datakitpro.com",[25,35,13,12],[94,17,18],{"slug":187,"name":188,"tagline":189,"domain":190,"tags":191,"shelves":192},"datavalidate-pro","DataValidate Pro","Browser-based data validation and conversion tools","datavalidate.pro",[35,25,12,13],[94,17,18],{"slug":194,"name":195,"tagline":196,"domain":197,"tags":198,"shelves":199},"datemath-pro","DateMath Pro","Date calculations for ranges, business days, and recurrences","datemathpro.com",[11,56,13,12],[37,16,17,18],{"slug":201,"name":202,"tagline":203,"domain":204,"tags":205,"shelves":206},"daytrackr","DayTrackr","Private countdowns and milestone tracking in the browser","daytrackr.app",[56,13],[27,18],{"slug":208,"name":209,"tagline":210,"domain":211,"tags":212,"shelves":213},"diagramdb","DiagramDB","SQL formatting and ER diagram creation in the browser","diagramdb.com",[25,12,13],[94,17,18],{"slug":215,"name":216,"tagline":217,"domain":218,"tags":219,"shelves":220},"diffmaster","DiffMaster","Code and text diffing with merge-conflict detection","diffkit.dev",[25,13],[94,18],{"slug":222,"name":223,"tagline":224,"domain":225,"tags":226,"shelves":227},"difftext-pro","DiffText Pro","Text comparison that highlights differences between files","textdiff.io",[25,12,13],[37,17,18],{"slug":229,"name":230,"tagline":231,"domain":232,"tags":233,"shelves":234},"docuswift","DocuSwift","Client-side document converter for common PDF and Office formats","docrift.com",[101,35,45,12,13],[37,142,17,18],{"slug":236,"name":237,"tagline":238,"domain":239,"tags":240,"shelves":241},"editpdf-pro","EditPDF Pro","Browser PDF editor for text, drawings, signatures, and forms","pdfnotepad.com",[101,12,13],[37,142,17,18],{"slug":243,"name":244,"tagline":245,"domain":246,"tags":247,"shelves":249},"faviconforge-pro","FaviconForge Pro","Favicon generator for multiple icon formats","faviconforge.pro",[248,45,12,13],"generator",[94,49,17,18],{"slug":251,"name":252,"tagline":253,"domain":254,"tags":255,"shelves":256},"formatkit","FormatKit","JSON and encoding tools for developers","formatkit.dev",[25,35,13,12],[94,17,18],{"slug":258,"name":259,"tagline":260,"domain":261,"tags":262,"shelves":263},"formcraft","FormCraft","Private form and survey builder in the browser","formcrafthq.com",[56,248,12,13,25],[103,17,18],{"slug":265,"name":266,"tagline":267,"domain":268,"tags":269,"shelves":270},"genogramcraft","GenogramCraft","Professional genogram builder with export and privacy features","genogramcraft.com",[101,45,13],[47,18],{"slug":272,"name":273,"tagline":274,"domain":275,"tags":276,"shelves":277},"gifcraft","GifCraft","Create GIFs from videos and images in the browser","gifcraft.io",[140,45,248,13],[47,49,18],{"slug":279,"name":280,"tagline":281,"domain":282,"tags":283,"shelves":284},"habitforge","HabitForge","Science-based habit building and tracking","habitmind.io",[56,12,13],[103,17,18],{"slug":286,"name":287,"tagline":288,"domain":289,"tags":290,"shelves":291},"imagetopdf","ImageToPDF","Client-side image and PDF converter","pdfimage.app",[101,45,35,13],[37,142,49,18],{"slug":293,"name":294,"tagline":295,"domain":296,"tags":297,"shelves":298},"invoicepro","InvoicePro","Invoice generator with PDF export","invoicequick.io",[101,248,12,13],[103,142,17,18],{"slug":300,"name":301,"tagline":302,"domain":303,"tags":304,"shelves":305},"linkguard-pro","LinkGuard Pro","Privacy-first broken-link checker in the browser","linkguard.pro",[13,12,56,25],[306,17,18],"free-seo-tools",{"slug":308,"name":309,"tagline":310,"domain":311,"tags":312,"shelves":313},"loancalc-pro","LoanCalc Pro","Private loan calculators for payments and payoff planning","loancalckit.com",[11,13,12],[58,16,17,18],{"slug":315,"name":316,"tagline":317,"domain":318,"tags":319,"shelves":320},"offerjudge","OfferJudge","Job offer and salary comparison calculator","offerjudge.com",[11,56,13],[58,16,18],{"slug":322,"name":323,"tagline":324,"domain":325,"tags":326,"shelves":327},"passcheck-pro","PassCheck Pro","Password strength, entropy, breach, and crack-time checking","passcheck.io",[13],[37,16,18],{"slug":329,"name":330,"tagline":331,"domain":332,"tags":333,"shelves":334},"passphraseforge","PassphraseForge","Browser-based passphrase generation and strength checking","passphraseforge.io",[248,13,12],[37,17,18],{"slug":336,"name":337,"tagline":338,"domain":339,"tags":340,"shelves":341},"pawcalc","PawCalc","Pet care calculators for age, growth, and nutrition","pawcalc.com",[11,13],[15,16,18],{"slug":343,"name":344,"tagline":345,"domain":346,"tags":347,"shelves":348},"paywise","PayWise","Paycheck calculator for take-home pay estimates","paycheckwise.com",[11,13],[58,16,18],{"slug":350,"name":351,"tagline":352,"domain":353,"tags":354,"shelves":355},"pdfcombiner","PDFCombiner","Merge PDF files in the browser","pdfcombiner.app",[101,13,12],[37,142,17,18],{"slug":357,"name":358,"tagline":359,"domain":360,"tags":361,"shelves":362},"physiquevault","PhysiqueVault","Track body progress with photos and measurements","physiquevault.com",[45,56,13,12],[15,49,17,18],{"slug":364,"name":365,"tagline":366,"domain":367,"tags":368,"shelves":370},"pickspin","PickSpin","Random decision tools with wheel, coin, and dice","pickspin.app",[369,56,12,13],"game",[37,17,18],{"slug":372,"name":373,"tagline":374,"domain":375,"tags":376,"shelves":377},"pixelprobe","PixelProbe","Photo metadata viewer and remover in the browser","exifprobe.com",[45,13,12],[37,49,17,18],{"slug":379,"name":380,"tagline":381,"domain":382,"tags":383,"shelves":384},"pollcraft","PollCraft","Create live polls with instant results and QR sharing","pollcraft.app",[25,12,13],[103,17,18],{"slug":386,"name":387,"tagline":388,"domain":389,"tags":390,"shelves":391},"promptforge","PromptForge","Create and optimize prompts for AI models","craftprompts.io",[44,110,248,45,13],[171,48,18],{"slug":393,"name":394,"tagline":395,"domain":396,"tags":397,"shelves":398},"qr-barcode-generator","QR & Barcode Generator","Generate QR codes and barcodes with bulk export and scan support","qrbarcodegen.com",[248,12,13,45],[37,17,18],{"slug":400,"name":401,"tagline":402,"domain":403,"tags":404,"shelves":405},"quickhardwarecheck","QuickHardwareCheck","Test microphone, camera, speakers, keyboard, and mouse","quickdevicetest.com",[34,45,12,13,25],[37,17,18],{"slug":407,"name":408,"tagline":409,"domain":410,"tags":411,"shelves":412},"quickparaphrase","QuickParaphrase","AI writing tools for paraphrasing, grammar, summaries, and counts","quickparaphrase.com",[44,110,25,12,13],[171,48,17,18],{"slug":414,"name":415,"tagline":416,"domain":417,"tags":418,"shelves":419},"raceready","RaceReady","Beginner race training plans","firstraceguide.com",[56,13,12],[15,17,18],{"slug":421,"name":422,"tagline":423,"domain":424,"tags":425,"shelves":427},"randomkit","RandomKit","Generate passwords, IDs, test data, and colors","randomkit.dev",[248,426,13,25],"color",[94,18],{"slug":429,"name":430,"tagline":431,"domain":432,"tags":433,"shelves":434},"readabilitypro","ReadabilityPro","Analyze readability and SEO factors in text","readabilitypro.io",[44,110,25,13],[306,48,18],{"slug":436,"name":437,"tagline":438,"domain":439,"tags":440,"shelves":441},"readcheck","ReadCheck","Reading speed, time, and readability checks","wpmcheck.com",[11,111,25,13,12],[113,16,17,18],{"slug":443,"name":444,"tagline":445,"domain":446,"tags":447,"shelves":448},"recipeforge","RecipeForge","Baking calculators for scaling and conversions","bakingcalc.com",[11,13],[449,16,18],"home-diy-tools",{"slug":451,"name":452,"tagline":453,"domain":454,"tags":455,"shelves":456},"regexkit","RegexKit","Regex testing and string utilities for developers","regexkit.dev",[25,13],[94,18],{"slug":458,"name":459,"tagline":460,"domain":461,"tags":462,"shelves":463},"rentcalc","RentCalc","Rent calculators for tenants and landlords","quickrentcalc.com",[11,12,13],[58,16,17,18],{"slug":465,"name":466,"tagline":467,"domain":468,"tags":469,"shelves":470},"resumeats","ResumeATS","Private ATS resume checker for keyword and format issues","resumeats.io",[101,25,13,12],[103,17,18],{"slug":472,"name":473,"tagline":474,"domain":475,"tags":476,"shelves":477},"retirewise","RetireWise","Retirement calculators for savings, income, and timing","retirereadyapp.com",[11,56,13],[58,16,18],{"slug":479,"name":480,"tagline":481,"domain":482,"tags":483,"shelves":484},"runlog-pro","RunLog Pro","Private running log with race tracking and trend analytics","runlogpro.com",[56,13],[15,18],{"slug":486,"name":487,"tagline":488,"domain":489,"tags":490,"shelves":491},"screenvault","ScreenVault","Organize, search, and share screenshots locally","screenvault.dev",[45,12,13,25],[103,49,17,18],{"slug":493,"name":494,"tagline":495,"domain":496,"tags":497,"shelves":498},"securepass-pro","SecurePass Pro","Client-side password and passphrase generator","securitygen.io",[248,13,12],[94,17,18],{"slug":500,"name":501,"tagline":502,"domain":503,"tags":504,"shelves":505},"signcraft","SignCraft","Create and export digital signatures","signaturesmith.com",[248,101,45,13,44],[47,48,18],{"slug":507,"name":508,"tagline":509,"domain":510,"tags":511,"shelves":512},"sitemapstudio","SitemapStudio","XML sitemap generation and management in the browser","sitemapstudio.io",[248,13,12,25],[306,17,18],{"slug":514,"name":515,"tagline":516,"domain":517,"tags":518,"shelves":519},"speedtyper","SpeedTyper","Typing speed test with WPM, accuracy, and history","typevelocity.com",[25,111,12,13],[520,17,18],"free-online-games",{"slug":522,"name":523,"tagline":524,"domain":525,"tags":526,"shelves":527},"splitpdf","SplitPDF","Split PDF files locally in the browser","splitpdf.io",[101,12,13],[37,142,17,18],{"slug":529,"name":530,"tagline":531,"domain":532,"tags":533,"shelves":534},"squeezevideos","SqueezeVideos","Private browser-based video compression","squeezevideos.com",[140,13],[37,18],{"slug":536,"name":537,"tagline":538,"domain":539,"tags":540,"shelves":541},"statcalcpro","StatCalcPro","Statistics calculators for common measures","statcalc.pro",[11,111,13,25],[113,16,18],{"slug":543,"name":544,"tagline":545,"domain":546,"tags":547,"shelves":548},"stickershop","StickerShop","Browser-based sticker maker with templates","stickerdesigner.app",[45,248,12,13],[47,17,18],{"slug":550,"name":551,"tagline":552,"domain":553,"tags":554,"shelves":555},"textcheck","TextCheck","Grammar and readability checker in real time","textcheck.app",[110,25,13],[171,18],{"slug":557,"name":558,"tagline":559,"domain":560,"tags":561,"shelves":562},"texttoolbox","TextToolbox","Text utilities for summarizing, paraphrasing, and editing","texttoolbox.io",[44,110,25,12,13,248],[37,48,17,18],{"slug":564,"name":565,"tagline":566,"domain":567,"tags":568,"shelves":569},"verifywrite","VerifyWrite","AI detection, plagiarism, grammar, and readability checks","verifywrite.com",[44,110,25,13],[171,48,18],{"slug":571,"name":572,"tagline":573,"domain":574,"tags":575,"shelves":576},"videoconvert","VideoConvert","Browser-based video format conversion and extraction","videoconvert.io",[140,34,35,13],[37,18],{"slug":578,"name":579,"tagline":580,"domain":581,"tags":582,"shelves":583},"videotogif","VideoToGif","Convert video clips into animated GIFs in the browser","videotogif.app",[140,45,35,13],[37,49,18],{"slug":585,"name":586,"tagline":587,"domain":588,"tags":589,"shelves":590},"vidspeed","VidSpeed","Change video speed in the browser","vidspeed.app",[140,13],[37,18],{"slug":592,"name":593,"tagline":594,"domain":595,"tags":596,"shelves":597},"vitalmetrics","VitalMetrics","Private health calculators for BMI, calories, body fat, and due dates","vitalmetrics.app",[11,13],[15,16,18],{"slug":599,"name":600,"tagline":601,"domain":602,"tags":603,"shelves":604},"vocalforge","VocalForge","Browser-based voice recording and audio editing","vocalforge.io",[34,140,13],[103,18],{"slug":606,"name":607,"tagline":608,"domain":609,"tags":610,"shelves":611},"walktimer","WalkTimer","Walking pace and calorie calculator with workout generators","walktimer.com",[11,56,13],[15,16,18],{"slug":613,"name":614,"tagline":615,"domain":616,"tags":617,"shelves":618},"wifi-qr-code-generator","WiFi QR Code Generator","Generate QR codes for WiFi network access","wifiqrcode.app",[248,13,12],[37,17,18],[620,622,624],{"slug":522,"why":621},"Splits PDF files locally in the browser with no uploads.",{"slug":251,"why":623},"A client-side toolkit for formatting, validating, minifying, viewing, and diffing JSON.",{"slug":144,"why":625},"Compresses JPG, PNG, and other images in the browser with batch support.",[627,631,635,639,643,647,651],{"name":628,"blurb":629,"slugs":630},"PDF tools","Use this group to split, merge, edit, or convert PDF files privately.",[522,350,236,286,229],{"name":632,"blurb":633,"slugs":634},"Image privacy","Use this group to compress, crop, edit, or inspect images and screenshots locally.",[144,173,39,67,372,543],{"name":636,"blurb":637,"slugs":638},"Data and text","Use this group for JSON, CSV, XML, SQL, text checks, and comparisons.",[251,222,180,187,557,550,215,451],{"name":640,"blurb":641,"slugs":642},"Calc and planning","Use this group for calculators and private planning tools for health, money, dates, and more.",[6,357,60,194,343,458,74,592,472,308,315,606,479,279,201,414,443,336],{"name":644,"blurb":645,"slugs":646},"Media and audio","Use this group to convert, compress, edit, or time video and audio in the browser.",[571,529,578,272,29,599,585],{"name":648,"blurb":649,"slugs":650},"Security and sharing","Use this group for passwords, QR codes, WiFi access, links, forms, polls, and citations.",[329,493,322,613,393,300,379,258,105,121,115,465,165,293,243,500,88,507,208,96,400,514,407,429,436,564,386,51,81,265,20],{"name":652,"blurb":653,"slugs":654},"More on this shelf","Other tools on this shelf that do a specific job.",[128,135,151,158,364,421,486,536],1790897085930]