WorksImages, video and designFinance and payments
FreeDailyPro Tools
200+ MCP tools: PDF, PowerPoint, text, calculators, media, publishing. Nothing stored.
https://api.freedailypro.com/mcpclaude mcp add --transport http tools https://api.freedailypro.com/mcpFor Cursor and other clients
{
"mcpServers": {
"tools": {
"type": "http",
"url": "https://api.freedailypro.com/mcp"
}
}
}It asks for: X-API-Key
- Test
- Works: Handshake succeeded
- Tools
- 227 tools
- Handshake
- 939 ms
- Transport
- streamable-http · 2025-06-18
- Tested
- 6 November 2026
- Registry name
com.freedailypro/toolsv1.4.0- Listed
- 1 November 2026
- Updated
- 1 November 2026
The last 1 tests
| When | Result | Time |
|---|---|---|
| 2026-11-06 12:15 UTC | Handshake succeeded | 939 ms |
The 227 tools it listed
"Read only" and "Changes data" are the server's own marks. Underlined parameters are required.
analyze_readabilityRead onlyReading level checker — Flesch-Kincaid style metrics
textapply_timezone_offsetRead onlyTimezone converter — apply fixed offset to UTC
utcIsooffsetaudio_compressRead onlyCompress audio toward a target file size (targetFileSize such as "2MB"; default half the original)
fileBase64targetFileSizeaudio_convertRead onlyConvert audio between formats (mp3/wav/ogg/m4a/flac)
fileBase64formataudio_denoiseRead onlyReduce background noise in audio -- FFT-based spectral subtraction
fileBase64strengthDbaudio_mergeRead onlyMerge multiple audio files into one
filesBase64audio_normalizeRead onlyNormalize audio loudness -- EBU R128 broadcast standard
fileBase64audio_pitchRead onlyShift audio pitch without altering speed
fileBase64semitonesaudio_remove_silenceRead onlyRemove silence throughout an audio file
fileBase64minDurationSecondsthresholdDbaudio_speedRead onlyChange audio playback speed without altering pitch -- 0.5 to 2.0
fileBase64speedaudio_trimRead onlyTrim audio to a time range
fileBase64startSecondsendSecondsbase64Read onlyBase64 tool — encode or decode
textactionbinary_asciiRead onlyBinary ascii converter
textactionseparatorbusiness_bank_statement_to_csvRead onlyBank statement to CSV
textfileBase64yeardateOrdernumberFormatflipSignscategorizecategoryRulesincludeTextbusiness_bill_of_sale_draftRead onlyBill of sale draft
sellerbuyeritempricedateidentifierconditionwarrantypaymentMethododometergoverningLawbusiness_blind_cvRead onlyBlind CV redactor
textnamescustomremoveEmailremovePhoneremoveLinksremoveAddressremoveBirthremovePersonalremoveGenderremoveYearslabelsbusiness_break_evenRead onlyBreak even calculator
fixedCostspricevariableCosttargetProfitexpectedUnitsstartupCostbusiness_contract_packRead onlyContract templates
typebusiness_cover_letterRead onlyCover letter maker
namecontactdatecompanyroleachievementsmanagerfoundyearswhyincludeDocxbusiness_donation_receiptRead onlyDonation receipt maker from freedailypro
organizationNameeinexemptionTypeorganizationAddressdonorNamedonorAddressdatereceiptNumbereventNamecontributionTypeamountpropertyDescriptiongoodsAndServicesintangibleReligiousBenefitsOnlysignerNamesignerTitleincludeDocxbusiness_eviction_notice_draftRead onlyEviction notice draft
landlordtenantaddressdatedaysreasonamountOwedviolationallowCuregoverningLawbusiness_expensesRead onlyExpense tracker
itemsmergeCategoriesbusiness_government_formsRead onlyGovernment forms hub
regionbusiness_invention_disclosureRead onlyInvention disclosure worksheet
titleinventorproblemsolutiondatebusiness_invoice_totalsRead onlyInvoice totals
linestaxPctdiscountPctbusinessNameclientNameinvoiceNumberinvoiceDatedueDatetermsnotescurrencySymbolincludeDocxbusiness_lease_draftRead onlyLease agreement draft
landlordtenantaddressrentstartendrentDueDaysecurityDepositlateFeelateFeeAfterDaysutilitiespetssmokingholdoverNoticeDaysgoverningLawbusiness_marketplace_feeRead onlyMarketplace fee calculator
pricefeePctfixedFeecostshippingChargedshippingCostpaymentPctpaymentFixedfulfilmentadCostreturnPctreturnPostageunsellablePctfeeOnShippingoffsiteAdsPctordersPerMonthcomparebusiness_nda_draftRead onlyNDA draft
disclosingPartyreceivingPartypurposetermYearsgoverningLawdatebusiness_offer_letter_draftRead onlyEmployment offer letter draft
candidatecompanytitlesalarystartDatepositionTypesalaryPeriodemploymentTypemanagerNamemanagerTitlementorNamecompanyTaglinebenefitspaidInternshipdurationNumberdurationUnitlearningPointsequipmentcontingenciesterminationnoticeDaysstateresponseDeadlinesignerNamesignerTitleincludeDocxbusiness_pay_stubRead onlyPay stub generator
employeremployeeperiodStartperiodEndpayDatepayTyperatehoursovertimeHoursotMultiplierbonusfedPctstatePctssPctmedPcthealthretireotherytdGrossemployerAddressemployeeIdbusiness_poa_draftRead onlyPower of attorney draft
principalagentpowerseffectivedurablesuccessorAgentlimitsgoverningLawbusiness_product_marginRead onlyProduct margin calculator
costpricequantityfixedCoststargetMarginPctbusiness_profit_marginRead onlyProfit margin calculator
costpriceprofitmarginPctmarkupPctshippingacquisitionbusiness_promissory_note_draftRead onlyPromissory note draft
borrowerlenderamountdueinterestRatePctrepaymentinstallmentTermslateFeecollateraldategoverningLawbusiness_proposalRead onlyProposal builder
youclientdatesummaryscopepricestitlevalidDaysoutOfScopedeliverablestimelinetermsbusiness_receiptRead onlyReceipt maker
merchantlinestaxPctdatebusiness_rental_applicationRead onlyRental application maker
propertylandlordrentdepositmoveInfeepetsbusiness_resume_job_matchRead onlyResume and job post keyword match
resumejobPostmaxKeywordsbusiness_resume_outlineRead onlyResume outline builder
nametitlesummaryskillsexperienceeducationcontactincludeDocxbusiness_shipping_estimateRead onlyShipping cost estimator
weightKgratePerKgbasebusiness_startup_namesRead onlyStartup name generator
seedslimitcalculate_ageRead onlyAge calculator — years/months/days between dates
startDateendDatecalculate_bmiRead onlyBmi calculator
weightheightunitcalculate_bmrRead onlyBmr calorie calculator — Mifflin-St Jeor + TDEE
weightKgheightCmageYearssexactivitycalculate_compound_interestRead onlyCompound interest calculator
principalannualRatePercentyearsfrequencystartDatecalculate_discountRead onlyDiscount calculator
originalPricediscountPercentsalePricecalculate_gpaRead onlyGpa calculator
coursesscalecalculate_ideal_weightRead onlyIdeal weight calculator
heightCmsexcalculate_loanRead onlyLoan calculator — EMI / amortizing loan, with an optional first payment date that dates the schedule preview and gives the payoff date
principalannualRatePercentyearspreviewMonthsfirstPaymentDatecalculate_pregnancy_due_dateRead onlyPregnancy due date calculator — Naegele rule
lastMenstrualPeriodreferenceDatecalculate_sales_taxRead onlySales tax calculator with US state base-rate lookup (local rates excluded) — add or extract tax
amountzipitemsshippingshippingTaxablediscountPcttaxPercentstatemodecalculate_simple_interestRead onlySimple interest calculator
principalannualRatePercentyearsstartDatecalculate_sipRead onlySip calculator — systematic investment plan future value
monthlyInvestmentannualRatePercentyearsstartDatecalculate_tipRead onlyTip calculator
billtipPercentpeoplecalculate_water_intakeRead onlyWater intake calculator
weightKgactivityLevelcase_convertRead onlyCase converter — upper, lower, title, sentence, camel, pascal, snake, kebab, constant, alternating, inverse
textcasecheck_grammarRead onlyGrammar checker — lightweight, rule-based checks (not an LLM), catches common misspellings, spacing, capitalization, and repeated-word issues
textcolor_convertRead onlyColor converter — hex/rgb/hsl plus hsv, cmyk, lab (D50) and oklch
hexrgbclampcontrast_ratioRead onlyContrast checker — WCAG AA/AAA
foregroundbackgroundconvert_currencyRead onlyCurrency converter — converts between currencies using a periodic rate snapshot (not a live feed)
amountfromtoconvert_lengthRead onlyUnit converter (length)
valuefromtoconvert_temperatureRead onlyUnit converter (temperature)
valuefromtoconvert_timestampRead onlyTimestamp converter
inputconvert_weightRead onlyUnit converter (weight)
valuefromtoconverters_401kRead only401(k) projection with the 2026 IRS contribution limits
currentBalanceannualContributionemployerMatchPctexpectedReturnPctyearsageapplyIrsLimitstartDateconverters_529Read only529 calculator
currentBalancemonthlyContributionyearsexpectedReturnPctfirstContributionDateconverters_affordabilityRead onlyHome affordability and debt-to-income calculator: maximum home price at the 28/36 guideline and 31/43 stretch limits
annualIncomemonthlyIncomeotherMonthlyDebtsdownPaymentdownPaymentPctratePctyearspropertyTaxPcthomeInsuranceAnnualhoaMonthlypmiRatePctloanTypevaUsemaxFrontEndPctmaxBackEndPcthomePriceconverters_amortizationRead onlyLoan amortization schedule with optional payment dates and step-by-step working
principalannualRatePctmonthsfirstPaymentDateconverters_college_costRead onlyCollege cost calculator
annualCostyearsinflationPctstartDateconverters_contribution_limitsRead onlyRetirement and HSA contribution limits by tax year: 401(k), SIMPLE, IRA, Roth phase-out and HSA
taxYearagehsaCoveragemagifilingStatuscoveredByWorkplacePlanconverters_countdownRead onlyCountdown calculator
isoTargetfromIsoconverters_debt_payoffRead onlyDebt payoff planner: avalanche and snowball plans with payoff dates, interest and a minimums-only baseline
debtsextraMonthlytotalMonthlyBudgetstrategystartDateconverters_exchange_ratesRead onlyExchange rates: daily reference rates for about 200 currencies, crypto and metals, with ECB fallback and ECB history (reference rates, not live)
amountfromtodatestartDateendDatelistCurrenciessourceconverters_file_sizeRead onlyFile size converter
valuefromtoconverters_fireRead onlyFIRE calculator
annualSpendcurrentSavingsannualContributionexpectedReturnPctwithdrawalRatePctstartDateconverters_india_income_taxRead onlyIndia income tax FY 2026-27: old and new regime, standard deduction, rebate, surcharge and cess
incomeotherIncomeregimeagedeductionsemployerNpsitemisedconverters_job_experienceRead onlyJob experience calculator
startIsoendIsootherJobscountEndDateconverters_loan_interestRead onlyLoan and interest calculator: loan payments, simple interest and compound interest with contributions in one endpoint
kindprincipalannualRatePercentyearsstartDatefirstPaymentDatepreviewMonthspaymentFrequencycompoundingloanTypefeesolveForpaymentextraMonthlyyearlySummaryfrequencymonthlyContributioncontributeAtStartinflationPctcompareWithCompoundconverters_mortgageRead onlyMortgage calculator: payment with taxes, insurance, PMI and HOA, extra payments, biweekly and payoff date
homePricedownPaymentdownPaymentPctratePctyearspropertyTaxPctpropertyTaxAnnualhomeInsuranceAnnualhoaMonthlymaintenanceMonthlypmiRatePctloanTypevaUseextraMonthlyoneTimeExtrayearlyExtrafirstPaymentDateclosingCostPctannualIncomemonthlyIncomeotherMonthlyDebtstaxGrowthPctinsuranceGrowthPcthoaGrowthPctcompareYearsincludeYearlyconverters_paycheckRead onlyPaycheck estimator: 2026 US federal tax, FICA, state tax and pre-tax deductions
grossAnnualpayPeriodsPerYearfilingStatusstateretirementPctsection125AnnualfederalRatePctstateRatePctotherDeductionPerCheckconverters_refinanceRead onlyRefinance break-even calculator: simple and full-cost break-even, interest difference and horizon table
currentBalancecurrentRatePctremainingYearsremainingMonthscurrentPaymentnewRatePctnewTermYearsclosingCostsclosingCostPctfinanceClosingCostsplannedYearsToKeepconverters_retirementRead onlyRetirement and FIRE projection: nest egg, sustainable income, gap and drawdown with inflation and a withdrawal rate
currentAgeretirementAgelifeExpectancyAgecurrentSavingsannualContributioncontributionGrowthPctexpectedReturnPctreturnInRetirementPctinflationPctwithdrawalRatePctdesiredAnnualIncomeotherAnnualIncomeconverters_rmdRead onlyRMD estimator using the IRS Uniform Lifetime Table
accountBalanceagebirthYearconverters_romanRead onlyconverters roman
directionvalueconverters_self_employment_taxRead onlySelf-employment tax: 2026 wage base, Medicare and Additional Medicare
netProfitfilingStatusw2WagesincludeIncomeTaxstatepriorYearTaxpriorYearAgipriorYearStateTaxmethodcumulativeProfitytdWithholdingpaymentsMadeasOfconverters_social_securityRead onlySocial Security retirement benefit estimate with 2026 bend points
averageIndexedMonthlyEarningsannualEarningsyearsWorkedclaimAgebirthYearconverters_state_taxRead onlyUS state income tax with a 50-state schedule lookup
incomestateratePctfilingStatusincludeLocallocalitylocalityRoleconverters_student_loanRead onlyStudent loan calculator
principalannualRatePctmonthlyPaymentstandardTermYearsincomedependentshouseholdSizestateibrrefinancefirstPaymentDateconverters_tdeeRead onlyCalorie TDEE calculator
sexageweightKgheightCmactivityhighDaysswingPctcycleGoalmacroGoalconverters_uk_taxRead onlyUK income tax and Class 1 National Insurance 2026/27 with Scottish rates
incomescotlandpensionPctpensionTypetaxCodebonusbenefitsmarriageAllowanceconverters_unitsRead onlyUnit converter: 14 categories and over 130 units with exact factors
categoryvaluefromtoconverters_units_listRead onlyUnit converter: the units of each category, with ids, symbols, aliases and a US, imperial or metric tag
categoryconverters_us_income_taxRead onlyUS federal income tax estimate with 2026 brackets, filing status, deductions, FICA and state tax
taxableIncomegrossIncomefilingStatusdeductionitemizedDeductionspreTaxDeductionsselfEmployedstateconverters_vat_gstRead onlyVAT and GST calculator with a country rate table
amountvatAmountlinesratePctcountryamountIncludesTaxconverters_vat_ratesRead onlyVAT and GST rates by country: standard and reduced rates with a data version and as-of date
countryregioncurrencyconverters_vat_validateRead onlyEU VAT number validation: layout check per member state plus a live VIES lookup
vatNumbercountryofflineOnlycsv_to_pptxRead onlyTurn a CSV file into an editable PowerPoint (.pptx, base64) of table slides from freedailypro: a cover slide, then the header and up to rowsPerSlide (default 12, max 40) rows on each slide, titled 'Title (1 of 3)'. The first row holds the column names unless header is false. The delimiter (comma, semicolon or tab) is found from the first line. At most 12 columns and 200 slides; cells are kept as plain text. Themes clean, dark, corporate, warm, minimal, or a brand.
csvtitlerowsPerSlideheadertitleSlidedelimiterthemebranddecode_jwtRead onlyJwt decoder — header + payload only, no signature verification
tokendescribe_cronRead onlyCron builder — describe a 5-field cron expression
expressiondiff_textRead onlyDiff checker — line-oriented text diff. Same result as POST /v1/security/diff and /v1/text/diff: lines of type equal, add or remove with line numbers, plus added, removed, equal and changes counts.
textAtextBecommerce_etsy_listing_checkRead onlyEtsy listing checker
titletagsestimate_body_fatRead onlyBody fat calculator — US Navy style estimate
sexheightCmwaistCmneckCmhipCmestimate_password_strengthRead onlyPassword strength
passwordextract_emailsRead onlyEmail extractor
textextract_urlsRead onlyUrl extractor
textfancy_textRead onlyFancy font generator — unicode styles
textstyleintensityfind_and_replaceRead onlyFind replace
textfindreplaceuseRegexcaseSensitivereplaceAllwholeWordformat_jsonRead onlyJson formatter — validate, pretty-print or minify
textindentgenerate_captionsRead onlySocial caption generator — template-based, not an LLM
topicplatformtonegenerate_hashRead onlyHash generator — md5, sha1, sha256, sha384, sha512
textalgorithmgenerate_loremRead onlyLorem ipsum generator
paragraphswordsPerParagraphstartWithLoremgenerate_meta_tagsRead onlyMeta tag generator — Open Graph + Twitter
titledescriptionurlimagesiteNametypetwitterCardgenerate_passwordRead onlyPassword generator — cryptographically secure password
lengthuppercaselowercasenumberssymbolsgenerate_random_numbersRead onlyRandom number generator
minmaxcountuniquegenerate_robots_sitemapRead onlyRobots.txt and sitemap.xml generator
domainpagesgenerate_slugRead onlySlug generator — SEO-friendly URL slug
textlowercaseseparatormaxLengthremoveStopWordsgenerate_uuidRead onlyUuid generator — v4, optional bulk
counthashtagsRead onlyHashtag generator — extract or generate
actiontextkeywordsmaxhtml_entitiesRead onlyHtml entity converter
textactionimage_compressRead onlyMake an image file smaller from freedailypro: same format unless format is given (png, jpeg, webp, avif, gif, tiff), quality 1-100 for JPEG/WebP/AVIF (default 80), PNG stays lossless unless quality is below 100 (then a smaller 256-colour palette), metadata removed unless stripMetadata is false, optional maxWidth/maxHeight (never enlarges). If the file cannot be made smaller in its own format the original bytes come back unchanged and the note says so
fileBase64maxWidthmaxHeightlosslessformatqualitybackgroundColorstripMetadataimage_convertRead onlyConvert an image to PNG, JPEG, WebP, AVIF, GIF, TIFF, BMP or ICO from freedailypro, with optional quality, background colour, resize (fit modes), rotate/flip, grayscale, DPI and metadata controls. Inputs: JPEG, PNG, WebP, GIF (animated kept for GIF/WebP output), AVIF, TIFF, SVG, BMP. HEIC is not supported. Returns the converted file as base64 text.
fileBase64formatqualitybackgroundColorlosslessprogressivechromaSubsamplingpngCompressionLevelpngPaletteeffortwidthheightfitwithoutEnlargementautoOrientstripMetadatagrayscaledpirotateflipflopsharpenblursizesbitDepthtiffCompressionanimatedimage_cropRead onlyCrop an image to a region from freedailypro. unit fraction (default): x, y, w, h are 0 to 1 of the image; unit px: pixels. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
fileBase64xywhunitformatqualitybackgroundColorstripMetadataimage_flipRead onlyFlip an image horizontally (mirror left to right) or vertically from freedailypro. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
fileBase64directionformatqualitybackgroundColorstripMetadataimage_resizeRead onlyResize an image from freedailypro with a width, a height or both (one alone keeps the aspect ratio). fit: fill (default, stretches to exactly width x height), contain (fits inside and pads with backgroundColor), cover (fills the box and crops the overflow around the centre), inside (fits within, keeps the ratio), outside (at least as large, keeps the ratio). withoutEnlargement never makes it bigger. Reads and writes JPEG, PNG, WebP, AVIF, GIF (animation kept), TIFF; the first text item is the picture as base64, the second a JSON note with its size
fileBase64widthheightfitwithoutEnlargementanimatedformatqualitybackgroundColorstripMetadataimage_rotateRead onlyRotate an image clockwise by 90, 180 or 270 degrees from freedailypro (no other angles). Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
fileBase64degreesformatqualitybackgroundColorstripMetadataimage_watermarkRead onlyPut a watermark on an image from freedailypro: text (drawn in Roboto, Latin/Greek/Cyrillic) or a watermark picture (watermarkBase64), at a position (center, top-left, top, top-right, left, right, bottom-left, bottom, bottom-right or tile), with opacity 0-1, size, margin and rotation. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF
fileBase64textwatermarkBase64positionopacityfontSizecolormarginrotationscaleformatqualitybackgroundColorstripMetadatainvisible_textRead onlyInvisible text generator — encode/decode/strip/generate zero-width
modetextlengthcarrierjson_to_pptxRead onlyBuild an editable PowerPoint (.pptx, base64) from a JSON description of the slides, from freedailypro. Each slide takes title, subtitle, bullets (strings, or {text, bullets:[...]} for sub-bullets; set numbered true for 1. 2. 3.), text (a paragraph or list of paragraphs), table ({header:[...], rows:[[...]]}), image ({data: base64 or data: URI of a PNG, JPEG or GIF, alt: description}) and notes (speaker notes). A slide with only a title (and subtitle) is a cover when it is first or has a subtitle; layout "title" or "content" forces it. With an image the text sits on the left and the picture on the right, keeping its shape; an image alone is centred. Bullets, text and subtitle accept **bold**, *italic*, `code` and [links](https://example.com); titles and table cells are plain text. Pictures are never fetched from a URL: send base64, and give each an alt text (a warning says when it is missing). Limits: 200 slides, 40 bullets per slide, tables of 60 rows and 12 columns (a table over 14 row
titlethemebrandslideskeyword_densityRead onlyKeyword density
textkeywordcaseSensitivelookup_http_statusRead onlyHttp status reference
codemarkdown_to_htmlRead onlyMarkdown html converter — basic subset
markdownmarkdown_to_pptxRead onlyTurn Markdown or a plain outline into an editable PowerPoint (.pptx, base64) from freedailypro, with real title and body placeholders (so Outline view, the slide master and accessibility checks work). `# Title` makes the title slide (a short line under it is the subtitle), `## Heading` a new slide, `### Heading` a bold sub-heading, `- item` / `1. item` bullets (indent two spaces for sub-bullets), `| a | b |` tables, `Note: text` speaker notes, `---` ends a slide, **bold**, *italic*, `code` and [links](https://example.com) work. Pictures given by web address are not fetched (reported in warnings); use json_to_pptx to put pictures in. mode outline reads an indented outline instead (first line = deck title). Themes: clean, dark, corporate, warm, minimal, or a brand colour and fonts.
markdownmodethemebrandminify_codeRead onlyCss js minifier — whitespace and comment strip
codetypeparaphrase_textRead onlyParaphraser — rule-based phrase and word substitution plus simple clause moves, not an LLM; strength low, medium or high
textstrengthparse_user_agentRead onlyUser agent parser
uaclientHintspdf_add_page_numbersRead onlyAdd page numbers to a PDF
fileBase64positionstartAtformatprefixskipFirstPagefontSizepageRangepdf_compressRead onlyShrink a PDF from freedailypro. Default aims for about 50% smaller: tidies structure first (text untouched), then shrinks pictures only as much as needed. level: auto (default), medium, strong. targetFileSize (such as 2MB or 500KB) is the size to end at, for auto; default is half the original.
fileBase64leveltargetFileSizepdf_compress_aggressiveRead onlyShrink a PDF from freedailypro harder (the site's Aggressive mode): everything Balanced does, then pages become pictures in finer and finer steps (empty areas dropped, flat areas as plain fills, photos, text and small print at lower resolutions); a page is converted only when that is clearly smaller. Text on converted pages is no longer selectable and links and form fields on them are gone (textSelectable says which). Heavier than Balanced: it can take several seconds per page, and returns the best level finished so far (truncated: true) if the time budget runs out. Errors if the PDF is unreadable, password-protected, over 100 pages, or if nothing gets smaller.
fileBase64pdf_compress_balancedRead onlyShrink a PDF from freedailypro the gentle way (the site's Balanced mode): tidy the file, empty blank pages, and re-save the pictures inside at about 140 dpi. Text stays selectable; links, bookmarks, form fields and page sizes are kept. Returns the smaller file plus the levels applied. Errors if the PDF is unreadable, password-protected, over 100 pages, or if nothing gets smaller (for example a PDF that is already mostly text); in that case try pdf_compress_aggressive.
fileBase64pdf_compress_extremeRead onlyShrink a PDF from freedailypro as far as it will go (the site's Extreme mode): everything Aggressive does, then every page as 70 dpi greyscale and as pure black-and-white JBIG2 (exact, then with shared letter shapes), keeping the smallest. Colour and shading are lost and text is no longer selectable; very rarely a letter in tiny print can be swapped for a look-alike one in the symbol-mode result, so check important numbers in the original. Heavy: several seconds per page; returns the best level finished so far (truncated: true) if the time budget runs out. Errors if the PDF is unreadable, password-protected, over 100 pages, or if nothing gets smaller.
fileBase64pdf_compress_greyscaleRead onlyShrink a scanned PDF from freedailypro by turning pages into 100 dpi greyscale JPEG pictures: shading and photos are kept, colour is dropped, text on converted pages is no longer selectable. Larger than the black-and-white files but nothing is thresholded to pure black and white. A page is converted only when that makes it at least 10% smaller. Errors (nothing is returned) if the result would not be smaller than the original, or if the PDF is unreadable, password-protected or over 100 pages.
fileBase64dpipdf_compress_lossless_bwRead onlyShrink a scanned PDF from freedailypro by turning pages into pure black-and-white JBIG2 pictures, each page coded exactly as read (no letter is ever swapped; safe for contracts and numbers). Colour and shading are lost and text on converted pages is no longer selectable. A page is converted only when that makes it at least 10% smaller; other pages (for example real-text pages) are copied untouched. Errors if the PDF is unreadable, password-protected, over 100 pages, or if no smaller file results.
fileBase64dpipdf_compress_sizeRead onlyShrink a PDF from freedailypro to a size you need, such as under 2 MB for an email or a portal (the site's File size mode). The same steps as Balanced, Aggressive and Extreme, gentlest first, stopping at the first one that fits. If the goal cannot be reached it finishes every allowed step and returns the smallest file with targetMet: false and limitReason. `limit` caps how far it may go (balanced keeps text selectable). Heavy at the stronger limits; returns the best level so far (truncated: true) if the time budget runs out. A PDF already under the goal is returned unchanged.
fileBase64targetSizelimitpdf_compress_smallest_bwRead onlyShrink a scanned PDF from freedailypro to the smallest black-and-white file: JBIG2 symbol mode stores each letter shape once and reuses it across pages, typically 3x smaller than the lossless black-and-white file. Very rarely a letter can be swapped for a look-alike one (for example a 6 and a 8 in tiny print), so check important numbers in the original. Colour and shading are lost and text on converted pages is no longer selectable. A page is converted only when that makes it at least 10% smaller; other pages are copied untouched. Errors if the PDF is unreadable, password-protected, over 100 pages, or if no smaller file results.
fileBase64dpithresholdpdf_extract_pagesRead onlyExtract specific pages from a PDF into a new PDF
fileBase64pagespdf_fill_formRead onlyFill a PDF form's fields — sets text, checkbox, dropdown, radio and option-list values and returns the filled PDF as base64 in the first text item, optionally flattened so it can no longer be edited. Only the fields you name are changed; every other field keeps its value. To clear a field send null (or an empty string). The second text item is a JSON report: fieldsSet, fieldsNotSet (name and reason) and fieldsUntouched
fileBase64valuescheckedflattenpdf_flattenRead onlyPermanently flatten a PDF's fillable form fields
fileBase64pdf_mergeRead onlyMerge multiple PDFs into one
filesBase64pdf_organizeRead onlyReorder, duplicate, rotate, or insert blank pages in a PDF
fileBase64pageSpecspdf_parse_fillable_formRead onlyParse a PDF's fillable form fields — lists every fillable field's name, type (text, checkbox, dropdown, radio, optionlist), current value and options so you know what to fill
fileBase64pdf_redactRead onlyPermanently redact areas of a PDF. Boxes are fractions (0 to 1) of the page as displayed, measured from the top-left corner, pages numbered from 0. Text characters, picture pixels, vector art and annotations under a box are removed from the file itself and an opaque black bar is drawn; everything outside the boxes stays real, selectable text in its original fonts. A page that cannot be edited exactly (for example a curved drawing partly under a box) is turned into a picture with the boxes painted black instead. Pages without boxes are not touched
fileBase64boxespdf_repairRead onlyAttempt to recover a damaged or corrupted PDF
fileBase64pdf_rotateRead onlyRotate PDF pages — 90-degree steps only (0, 90, 180, 270)
fileBase64rotationspdf_splitRead onlySplit a PDF into multiple files by page range, or combine specific ranges into one reordered file
fileBase64rangescombineIntoOnepdf_watermarkRead onlyAdd a text watermark to a PDF
fileBase64textpositionopacityfontSizerotationDegreescolorlayerpercentageRead onlyPercentage calculator
operationabplanning_choresRead onlyHousehold chore splitter
peoplechoresplanning_cost_of_livingRead onlyCost of living comparison
fromIndextoIndexsalaryfromtoplanning_event_budgetRead onlyEvent budget planner
guestscostPerGuestvenuecateringextrasplanning_event_checklistRead onlyEvent checklist planner
eventTypeplanning_event_scheduleRead onlyEvent day schedule
startHouritemsplanning_grocery_listRead onlyGrocery list planner
itemsplanning_guest_listRead onlyGuest list tracker
guestsplanning_inventoryRead onlyInventory tracker
itemsplanning_itineraryRead onlyTravel itinerary splitter
daysactivitiesstartDateplanning_monthly_budgetRead onlyMonthly budget planner
incomeexpensesplanning_packing_listRead onlyPacking list generator
nightsclimatetripTypeplanning_relocation_checklistRead onlyRelocation checklist planner
planning_split_billRead onlySplit bill calculator
totalpeopletipPctplanning_travel_countdownRead onlyTravel countdown planner
departIsonightsclimatepptx_accessibility_checkRead onlyCheck a PowerPoint (.pptx) from freedailypro for accessibility problems and get a JSON report (or CSV): pictures and charts without alt text or with a file name as alt text, slides with no title or an empty or duplicate title, text under 12 points, table header rows, merged cells, vague link text and reading-order problems. Each issue has the slide, severity (error, warning, tip) and a plain message. The check reports only; it changes nothing.
fileBase64formatpptx_cleanRead onlyStrip what you do not want to share from a PowerPoint (.pptx) from freedailypro, and get a clean .pptx back (base64): speaker notes, comments, hidden slides, author and company details with the revision list, and the stored preview picture. All of those are on by default; documentProperties (title, subject, keywords) and customProperties (labels and tags) are off by default. Slide content, layout and formatting are untouched, and parts only the removed slides used are dropped. Errors if every slide is hidden and hiddenSlides is on.
fileBase64notescommentshiddenSlidesauthorInfothumbnaildocumentPropertiescustomPropertiespptx_compress_defaultRead onlyCompress a PowerPoint (.pptx) from freedailypro at the Default level, the sharpest: pictures are kept up to 220 dpi at JPEG quality 82, large photos get smaller, and nothing is converted from PNG to JPEG. Pictures (JPEG, PNG, BMP) are re-saved smaller, unused layouts and the preview picture are removed, and the file is re-packed at maximum compression; text, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Always returns the .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed, even when it could not get smaller (a note says so).
fileBase64removeNotesremoveThumbnailremoveUnusedLayoutsmaxDpipptx_compress_mediumRead onlyCompress a PowerPoint (.pptx) from freedailypro at the Medium level: pictures up to 150 dpi at JPEG quality 72, and opaque PNG photos are re-saved as JPEG when that is under half the size. Good for email. Pictures (JPEG, PNG, BMP) are re-saved smaller, unused layouts and the preview picture are removed, and the file is re-packed at maximum compression; text, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Always returns the .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed, even when it could not get smaller (a note says so).
fileBase64removeNotesremoveThumbnailremoveUnusedLayoutsmaxDpipptx_compress_sizeRead onlyCompress a PowerPoint (.pptx) from freedailypro to a size you need, such as under 10 MB for an email or an upload form. Runs from the sharpest picture setting to the coarsest and returns the sharpest result that fits targetSize, with targetMet: true. If it cannot fit, you get the smallest file it can make with targetMet: false and a note. A deck already at or under the target is returned unchanged. Pictures (JPEG, PNG, BMP) are re-saved smaller, unused layouts and the preview picture are removed, and the file is re-packed at maximum compression; text, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Always returns the .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed, even when it could not get smaller (a note says so).
fileBase64targetSizeremoveNotesremoveThumbnailremoveUnusedLayoutsmaxDpipptx_compress_strongRead onlyCompress a PowerPoint (.pptx) from freedailypro at the Strong level, the smallest of the three: pictures up to 110 dpi at JPEG quality 58. Fine on screen, soft in print. Pictures (JPEG, PNG, BMP) are re-saved smaller, unused layouts and the preview picture are removed, and the file is re-packed at maximum compression; text, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Always returns the .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed, even when it could not get smaller (a note says so).
fileBase64removeNotesremoveThumbnailremoveUnusedLayoutsmaxDpipptx_extract_chartsRead onlyGet the data behind every chart of a PowerPoint (.pptx) from freedailypro: format xlsx (default; one workbook, a sheet per chart, base64), csv (a ZIP of CSV files, base64; workbooks true also adds each chart's own embedded workbook) or json (each chart's slide, title, type and table). Charts pasted as pictures have no data; errors (422) when the deck has no real charts.
fileBase64formatworkbookspptx_extract_imagesRead onlyPull the pictures out of a PowerPoint (.pptx) from freedailypro as a ZIP (returned as base64), each file exactly as stored in the deck and named by slide, for example slide02_image-2-1.jpeg. Pictures that only the slide design uses (a logo on the master) are left out unless includeTemplatePictures is true; pictures on hidden slides are left out unless includeHidden is true. Errors when there are none.
fileBase64includeHiddenincludeTemplatePicturespptx_extract_notesRead onlyGet the speaker notes of a PowerPoint (.pptx) from freedailypro, slide by slide. format: txt (default), md, or docx (a Word file, returned as base64). Hidden slides' notes are skipped unless includeHidden is true. Errors when the deck has no speaker notes.
fileBase64formatincludeHiddenpptx_extract_textRead onlyGet the text of every slide in a PowerPoint (.pptx) from freedailypro: titles, bullets (with their level) and tables, optionally with the speaker notes. format: txt (default), md or json (json returns slides with title, paragraphs, tables and notes, easiest to process). Hidden slides are skipped unless includeHidden is true. Charts and diagrams are not read (counted in the output instead). Errors when the deck has no text at all (a deck made only of pictures).
fileBase64formatincludeHiddenincludeNotespptx_find_replaceRead onlyFind and replace text across every slide of a PowerPoint (.pptx) from freedailypro, and get the edited .pptx back (base64). Matches inside a paragraph are replaced even when PowerPoint split the words into several runs; the formatting of the first run is kept. Speaker notes are searched too (includeNotes, default true); the slide master and layouts only when includeTemplate is true. Errors with 422 when nothing matches, so a wrong spelling is noticed.
fileBase64findreplacematchCasewholeWordincludeNotesincludeTemplateskipSlidespptx_fontsRead onlyList every font a PowerPoint (.pptx) from freedailypro uses, as JSON: name, how many places use it, which slides, whether the master/layouts/theme use it, whether it is the theme's heading or body font and whether it is embedded. Use it before pptx_replace_fonts.
fileBase64pptx_html_slideshowRead onlyTurn a PowerPoint (.pptx) from freedailypro into ONE self-contained HTML file (returned as text): the slides as readable text with their pictures inlined, arrow-key navigation, a grid (G) and optional speaker notes (N). No external files or scripts. Charts, SmartArt, video, audio and animations are not carried over (notCarried lists them). Speaker notes are off unless includeNotes is true; hidden slides are left out unless includeHidden is true.
fileBase64titleincludeNotesincludeHiddenlookpptx_mergeRead onlyMerge two or more PowerPoint (.pptx) files from freedailypro into one editable presentation (base64), slides in the order the files are given. Each deck keeps its own master, layouts and theme (several masters in one file), so slides keep the look they came with; set useFirstDesign true to put later decks on the first deck's layouts when they match by name. All decks must have the SAME slide size: otherwise it errors (422) naming the decks and their sizes, so fix the size first (in PowerPoint: Design, Slide Size). Comments of the second and later decks are left out. Up to 10 decks and 100 MB in all.
filesuseFirstDesignpptx_organizeRead onlyReorder, delete and duplicate the slides of a PowerPoint (.pptx) from freedailypro, returning a new editable .pptx (base64); the slide master, layouts and theme stay as they were and every slide keeps its notes, pictures, charts and tables. order: the final order as 1-based slide numbers, for example [3,1,2] (a number twice makes a copy). remove: slides to delete. duplicate: slides to copy, the copy placed right after the original. removeHidden: delete every hidden slide. Slide numbers always refer to the ORIGINAL deck. Errors when a number does not exist or every slide would be removed.
fileBase64orderremoveduplicateremoveHiddenpptx_redactRead onlyBlack out sensitive text in a PowerPoint (.pptx) from freedailypro and get the redacted .pptx (base64). Matches are replaced by block characters in the file's own text (not covered), on slides, notes, the master and layouts, charts, SmartArt, comments, alt text and link targets. presets: email, phone, ssn, card, url, ip, money, date; plus terms (exact words), regexes, imageSlides ('all' or slide numbers: pictures replaced by a black stand-in) and imageByAlt. stripNotes, stripComments and stripMetadata remove those entirely. The result is read again and any remaining match is reported (remaining, remainingWhere). Text inside pictures, video and audio cannot be found; warnings say what could not be checked. A deck with no match is returned unchanged with changed false.
fileBase64presetstermsregexesmatchCasenotestemplateimageSlidesimageByAltstripNotesstripCommentsstripMetadatadropChartWorkbookspptx_repairRead onlyTry to repair a damaged PowerPoint (.pptx) from freedailypro that PowerPoint reports as needing repair or will not open, and get a new .pptx (base64) plus what was fixed and what was lost. Mends a missing or wrong file list, a missing or inconsistent slide list, dead links to pictures, charts and layouts, duplicate slide ids and a damaged zip index; pieces that cannot be saved are dropped and listed. A healthy file is returned unchanged with changed false. Cannot open password-protected files or old .ppt files.
fileBase64pptx_replace_fontsRead onlySwap fonts across a PowerPoint (.pptx) from freedailypro and get the new .pptx (base64): slides, notes, layouts, masters, the theme's heading and body fonts, charts and SmartArt. mapping is {"Old font": "New font"}. Embedded copies of replaced fonts are removed. Errors (422) when none of the named fonts is used. Text is not resized, so a wider font can make a line wrap.
fileBase64mappingpptx_resizeRead onlyChange the slide size of a PowerPoint (.pptx) from freedailypro and scale the content to match, returning the new .pptx (base64). preset 16x9, 4x3, 16x10, a4 or letter, or width and height with a unit. mode fit (default) keeps the shape of the content and centres it; fill covers the new area; stretch changes the shape. Fonts, line widths and spacing scale with the content unless scaleText is false. The result lists how many shapes now reach outside the slide. Errors (422) when the slides are already that size.
fileBase64presetwidthheightunitmodescaleTextpptx_slide_numbersRead onlyAdd slide numbers to a PowerPoint (.pptx) from freedailypro, or remove them, and get the new .pptx (base64). The numbers are real slide-number fields, so they follow when slides move. Slides that already have a number are left alone. 'of-total' writes the total as plain text (PowerPoint has no total field). mode remove takes off the numbers the slides themselves carry (not those on the master).
fileBase64modepositionformatstartAtskipFirstsizecolorpptx_splitRead onlySplit a PowerPoint (.pptx) from freedailypro into several presentations, returned as ONE ZIP (base64) of .pptx files, each a complete editable deck keeping its own slides' notes, pictures, charts and tables. mode: each (one file per slide; default), every (every N slides, give every), or range (ranges such as '1-3,5,8-': one file per range, or one file with all of them when rangesAsFiles is false). At most 100 files. Errors name the slide numbers that do not exist.
fileBase64moderangesrangesAsFileseveryfileNamepptx_to_templateRead onlyTurn a PowerPoint (.pptx) from freedailypro into a .potx template (base64) and optionally change its theme: colors is {dk1, lt1, dk2, lt2, accent1..accent6, hlink, folHlink} as six-digit hex, plus headingFont, bodyFont and the theme name. keepSlides all, first or none. format pptx gives a re-themed deck instead. Shapes with their own fixed colour or font do not follow the theme; fixedColorShapes and fixedFontRuns count them. The .potx has been checked in LibreOffice, not in desktop PowerPoint.
fileBase64namecolorsheadingFontbodyFontkeepSlidesformatremoveNotesAndAuthorpptx_watermarkRead onlyStamp a text watermark (such as DRAFT or CONFIDENTIAL) or a picture on the slides of a PowerPoint (.pptx) from freedailypro, or remove the watermarks this tool made, and get the new .pptx (base64). Give text, or pictureBase64 (PNG or JPEG) for a picture. It sits behind the slide content by default.
fileBase64modetextpictureBase64coloropacitysizerotationfontboldwidthPercentplacelayerslidespublishing_isbnRead onlyISBN checker and converter
isbnpublishing_kdp_descriptionRead onlyBook description HTML formatter
texthtmlheadingpublishing_onixRead onlypublishing onix
titlesubtitlecontributorsisbnpublisherpubDatelanguageproductFormpageCountsubjectsaudienceshortDescriptiondescriptionpricesterritoryavailabilitypublishing_print_royaltyRead onlyPrint cost and royalty calculator
pagesfixedChargeperPageChargemethodpercentlistPricetargetRoyaltyupfrontCostpublishing_spine_widthRead onlyBook spine and cover size calculator
platformtrimWidthIntrimHeightInpagesthicknessInbleedInspineAllowanceIndpireverse_textRead onlyText reverser — reverse characters, words or lines
textmodescale_recipeRead onlyRecipe scaler
ingredientsoriginalServingstargetServingsschema_jsonldRead onlySchema generator — Article, FAQ, Organization JSON-LD
typedatasecurity_barcode_code128Read onlyCode 128 barcode
textheightformatsecurity_qrRead onlyQR code generator
textformatsort_textRead onlyText sorter — sort lines or words, optional unique
textordermodecaseSensitiveuniquetest_regexRead onlyRegex tester
patterntextflagstext_ascii_artRead onlyASCII art generator
textfontfilltext_banner_copyRead onlyBanner sign copy
messagectamaxHeadlineCharsmaxCtaCharstext_citationRead onlyCitation generator
stylesourceTypetitleauthorsgroupAuthoryearpublicationDateaccessDatesiteNamepublishersiteOrPublishercityjournalNamevolumeissuepageseditionbookTitleeditorsdoiurlpagechicagoEditiontext_csvRead onlytext csv
operationtextheadersrowsdelimitertext_emoji_unicodeRead onlyEmoji unicode converter
operationvaluetext_flyer_outlineRead onlyBrochure flyer outline
offeraudiencectatitledetailsdatetimelocationcontacttext_invitation_copyRead onlyInvitation copy
eventhostwhenwheretext_menu_outlineRead onlyMenu card outline
venuesectionskeepOrdertext_paper_formatRead onlyPaper format guide
styletexttext_product_descriptionRead onlyProduct description writer
nameaudiencebenefitsfeaturestext_similarityRead onlyText similarity
abphraseWordstext_user_manualRead onlyUser manual writer
producttasksurl_encode_decodeRead onlyUrl encoder
textactioncomponentvideo_compressRead onlyCompress a video toward a target file size (targetFileSize such as 25MB; default half the original) -- two-pass encode, a floor bitrate is enforced below which quality degrades too much to be worth watching
fileBase64targetFileSizevideo_convertRead onlyConvert a video between formats (mp4/mp4-web/webm/mov)
fileBase64formatvideo_extract_audioRead onlyExtract a video's audio track as MP3
fileBase64video_mergeRead onlyMerge multiple videos into one -- requires matching codec/resolution/frame rate across inputs
filesBase64video_subtitleRead onlyBurn SRT subtitles permanently into a video
fileBase64srtvideo_thumbnailRead onlyExtract a video frame as a JPEG thumbnail
fileBase64atSecondsvideo_to_gifRead onlyConvert a video to an animated GIF -- two-pass palette encoding
fileBase64video_trimRead onlyTrim a video to a time range -- stream-copy, cuts snap to the nearest keyframe
fileBase64startSecondsendSecondsword_countRead onlyWord counter — counts words, characters, sentences, paragraphs and reading time
textwordsPerMinute
Is this yours?
Claim it to hear the moment it breaks, correct this page and add your own ways to use it.
A test is the handshake and the tool list: no tool was called. Names and descriptions are as listed by whoever registered the server; we haven't checked them.