FreeDailyPro Tools
com.freedailypro/toolsVersion 1.4.0200+ MCP tools: PDF, PowerPoint, text, calculators, media, publishing. Nothing stored.
Status
Responds332 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:57 UTC
- Latency
- 332 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.freedailypro.com/mcpResponds332 msNo sign-in
Claude Code
claude mcp add --transport http tools https://api.freedailypro.com/mcp --header 'X-API-Key: <YOUR_X_API_KEY>'Replace <YOUR_X_API_KEY> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: tools
Remote MCP server URL: https://api.freedailypro.com/mcp
This server expects the header X-API-Key.Cursor
{
"mcpServers": {
"tools": {
"url": "https://api.freedailypro.com/mcp",
"headers": {
"X-API-Key": "<YOUR_X_API_KEY>"
}
}
}
}Replace <YOUR_X_API_KEY> before running.
VS Code
code --add-mcp '{"name":"tools","type":"http","url":"https://api.freedailypro.com/mcp","headers":{"X-API-Key":"<YOUR_X_API_KEY>"}}'Replace <YOUR_X_API_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
240 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
analyze_readabilityReading level checker — Flesch-Kincaid style metrics | No | Yes | Yes | No |
apply_timezone_offsetTimezone converter — apply fixed offset to UTC | No | Yes | Yes | No |
audio_compressCompress audio toward a target file size (targetFileSize such as "2MB"; default half the original) | No | Yes | Yes | No |
audio_convertConvert audio between formats (mp3/wav/ogg/m4a/flac) | No | Yes | Yes | No |
audio_denoiseReduce background noise in audio -- FFT-based spectral subtraction | No | Yes | Yes | No |
audio_mergeMerge multiple audio files into one | No | Yes | Yes | No |
audio_normalizeNormalize audio loudness -- EBU R128 broadcast standard | No | Yes | Yes | No |
audio_pitchShift audio pitch without altering speed | No | Yes | Yes | No |
audio_remove_silenceRemove silence throughout an audio file | No | Yes | Yes | No |
audio_speedChange audio playback speed without altering pitch -- 0.5 to 2.0 | No | Yes | Yes | No |
audio_trimTrim audio to a time range | No | Yes | Yes | No |
base64Base64 tool — encode or decode | No | Yes | Yes | No |
binary_asciiBinary ascii converter | No | Yes | Yes | No |
business_bank_statement_to_csvBank statement to CSV | No | Yes | Yes | No |
business_bill_of_sale_draftBill of sale draft | No | Yes | Yes | No |
business_blind_cvBlind CV redactor | No | Yes | Yes | No |
business_break_evenBreak even calculator | No | Yes | Yes | No |
business_contract_packContract templates | No | Yes | Yes | No |
business_cover_letterCover letter maker | No | Yes | Yes | No |
business_donation_receiptDonation receipt maker | No | Yes | Yes | No |
business_eviction_notice_draftEviction notice draft | No | Yes | Yes | No |
business_expensesExpense tracker | No | Yes | Yes | No |
business_government_formsGovernment forms hub | No | Yes | Yes | No |
business_invention_disclosureInvention disclosure worksheet | No | Yes | Yes | No |
business_invoice_totalsInvoice totals | No | Yes | Yes | No |
business_lease_draftLease agreement draft | No | Yes | Yes | No |
business_marketplace_feeMarketplace fee calculator | No | Yes | Yes | No |
business_nda_draftNDA draft | No | Yes | Yes | No |
business_offer_letter_draftEmployment offer letter draft | No | Yes | Yes | No |
business_pay_stubPay stub generator | No | Yes | Yes | No |
business_poa_draftPower of attorney draft | No | Yes | Yes | No |
business_product_marginProduct margin calculator | No | Yes | Yes | No |
business_profit_marginProfit margin calculator | No | Yes | Yes | No |
business_promissory_note_draftPromissory note draft | No | Yes | Yes | No |
business_proposalProposal builder | No | Yes | Yes | No |
business_receiptReceipt maker | No | Yes | Yes | No |
business_rental_applicationRental application maker | No | Yes | Yes | No |
business_resume_job_matchResume and job post keyword match | No | Yes | Yes | No |
business_resume_outlineResume outline builder | No | Yes | Yes | No |
business_shipping_estimateShipping cost estimator | No | Yes | Yes | No |
business_startup_namesStartup name generator | No | Yes | Yes | No |
calculate_ageAge calculator — years/months/days between dates | No | Yes | Yes | No |
calculate_bmiBmi calculator | No | Yes | Yes | No |
calculate_bmrBmr calorie calculator — Mifflin-St Jeor + TDEE | No | Yes | Yes | No |
calculate_compound_interestCompound interest calculator | No | Yes | Yes | No |
calculate_discountDiscount calculator | No | Yes | Yes | No |
calculate_gpaGpa calculator | No | Yes | Yes | No |
calculate_ideal_weightIdeal weight calculator | No | Yes | Yes | No |
calculate_loanLoan calculator — EMI / amortizing loan, with an optional first payment date that dates the schedule preview and gives the payoff date | No | Yes | Yes | No |
calculate_pregnancy_due_datePregnancy due date calculator — Naegele rule | No | Yes | Yes | No |
calculate_sales_taxSales tax calculator with US state base-rate lookup (local rates excluded) — add or extract tax | No | Yes | Yes | No |
calculate_simple_interestSimple interest calculator | No | Yes | Yes | No |
calculate_sipSip calculator — systematic investment plan future value | No | Yes | Yes | No |
calculate_tipTip calculator | No | Yes | Yes | No |
calculate_water_intakeWater intake calculator | No | Yes | Yes | No |
case_convertCase converter — upper, lower, title, sentence, camel, pascal, snake, kebab, constant, alternating, inverse | No | Yes | Yes | No |
check_grammarGrammar checker — lightweight, rule-based checks (not an LLM), catches common misspellings, spacing, capitalization, and repeated-word issues | No | Yes | Yes | No |
color_convertColor converter — hex/rgb/hsl plus hsv, cmyk, lab (D50) and oklch | No | Yes | Yes | No |
contrast_ratioContrast checker — WCAG AA/AAA | No | Yes | Yes | No |
convert_lengthUnit converter (length) | No | Yes | Yes | No |
convert_temperatureUnit converter (temperature) | No | Yes | Yes | No |
convert_timestampTimestamp converter | No | Yes | Yes | No |
convert_weightUnit converter (weight) | No | Yes | Yes | No |
converters_401k401(k) projection with the 2026 IRS contribution limits | No | Yes | Yes | No |
converters_529529 calculator | No | Yes | Yes | No |
converters_affordabilityHome affordability and debt-to-income calculator: maximum home price at the 28/36 guideline and 31/43 stretch limits | No | Yes | Yes | No |
converters_amortizationLoan amortization schedule with optional payment dates and step-by-step working | No | Yes | Yes | No |
converters_college_costCollege cost calculator | No | Yes | Yes | No |
converters_contribution_limitsRetirement and HSA contribution limits by tax year: 401(k), SIMPLE, IRA, Roth phase-out and HSA | No | Yes | Yes | No |
converters_countdownCountdown calculator | No | Yes | Yes | No |
converters_debt_payoffDebt payoff planner: avalanche and snowball plans with payoff dates, interest and a minimums-only baseline | No | Yes | Yes | No |
converters_exchange_ratesExchange rates: daily reference rates for about 200 currencies, crypto and metals, with ECB fallback and ECB history (reference rates, not live) | No | Yes | Yes | No |
converters_file_sizeFile size converter | No | Yes | Yes | No |
converters_fireFIRE calculator | No | Yes | Yes | No |
converters_india_income_taxIndia income tax FY 2026-27: old and new regime, standard deduction, rebate, surcharge and cess | No | Yes | Yes | No |
converters_job_experienceJob experience calculator | No | Yes | Yes | No |
converters_loan_interestLoan and interest calculator: loan payments, simple interest and compound interest with contributions in one endpoint | No | Yes | Yes | No |
converters_mortgageMortgage calculator: payment with taxes, insurance, PMI and HOA, extra payments, biweekly and payoff date | No | Yes | Yes | No |
converters_paycheckPaycheck estimator: 2026 US federal tax, FICA, state tax and pre-tax deductions | No | Yes | Yes | No |
converters_refinanceRefinance break-even calculator: simple and full-cost break-even, interest difference and horizon table | No | Yes | Yes | No |
converters_retirementRetirement and FIRE projection: nest egg, sustainable income, gap and drawdown with inflation and a withdrawal rate | No | Yes | Yes | No |
converters_rmdRMD estimator using the IRS Uniform Lifetime Table | No | Yes | Yes | No |
converters_romanconverters roman | No | Yes | Yes | No |
converters_self_employment_taxSelf-employment tax: 2026 wage base, Medicare and Additional Medicare | No | Yes | Yes | No |
converters_social_securitySocial Security retirement benefit estimate with 2026 bend points | No | Yes | Yes | No |
converters_state_taxUS state income tax with a 50-state schedule lookup | No | Yes | Yes | No |
converters_student_loanStudent loan calculator | No | Yes | Yes | No |
converters_tdeeCalorie TDEE calculator | No | Yes | Yes | No |
converters_uk_taxUK income tax and Class 1 National Insurance 2026/27 with Scottish rates | No | Yes | Yes | No |
converters_unitsUnit converter: 14 categories and over 130 units with exact factors | No | Yes | Yes | No |
converters_units_listUnit converter: the units of each category, with ids, symbols, aliases and a US, imperial or metric tag | No | Yes | Yes | No |
converters_us_income_taxUS federal income tax estimate with 2026 brackets, filing status, deductions, FICA and state tax | No | Yes | Yes | No |
converters_vat_gstVAT and GST calculator with a country rate table | No | Yes | Yes | No |
converters_vat_ratesVAT and GST rates by country: standard and reduced rates with a data version and as-of date | No | Yes | Yes | No |
converters_vat_validateEU VAT number validation: layout check per member state plus a live VIES lookup | No | Yes | Yes | No |
csv_to_pptxTurn a CSV file into an editable PowerPoint (.pptx, base64) of table slides: 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. | No | Yes | Yes | No |
decode_jwtJwt decoder — header + payload only, no signature verification | No | Yes | Yes | No |
describe_cronCron builder — describe a 5-field cron expression | No | Yes | Yes | No |
diff_textDiff 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. | No | Yes | Yes | No |
ecommerce_etsy_listing_checkEtsy listing checker | No | Yes | Yes | No |
estimate_body_fatBody fat calculator — US Navy style estimate | No | Yes | Yes | No |
estimate_password_strengthPassword strength | No | Yes | Yes | No |
extract_emailsEmail extractor | No | Yes | Yes | No |
extract_urlsUrl extractor | No | Yes | Yes | No |
fancy_textFancy font generator — unicode styles | No | Yes | Yes | No |
find_and_replaceFind replace | No | Yes | Yes | No |
format_jsonJson formatter — validate, pretty-print or minify | No | Yes | Yes | No |
generate_captionsSocial caption generator — template-based, not an LLM | No | Yes | Yes | No |
generate_hashHash generator — md5, sha1, sha256, sha384, sha512 | No | Yes | Yes | No |
generate_loremLorem ipsum generator | No | Yes | Yes | No |
generate_meta_tagsMeta tag generator — Open Graph + Twitter | No | Yes | Yes | No |
generate_passwordPassword generator — cryptographically secure password | No | Yes | Yes | No |
generate_random_numbersRandom number generator | No | Yes | Yes | No |
generate_robots_sitemapRobots.txt and sitemap.xml generator | No | Yes | Yes | No |
generate_slugSlug generator — SEO-friendly URL slug | No | Yes | Yes | No |
generate_uuidUuid generator — v4, optional bulk | No | Yes | Yes | No |
hashtagsHashtag generator — extract or generate | No | Yes | Yes | No |
html_entitiesHtml entity converter | No | Yes | Yes | No |
image_compressMake an image file smaller: 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 | No | Yes | Yes | No |
image_convertConvert an image to PNG, JPEG, WebP, AVIF, GIF, TIFF, BMP or ICO, 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. | No | Yes | Yes | No |
image_cropCrop an image to a region. 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 | No | Yes | Yes | No |
image_flipFlip an image horizontally (mirror left to right) or vertically. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF | No | Yes | Yes | No |
image_resizeResize an image 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 | No | Yes | Yes | No |
image_rotateRotate an image clockwise by 90, 180 or 270 degrees (no other angles). Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF | No | Yes | Yes | No |
image_watermarkPut a watermark on an image: 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 | No | Yes | Yes | No |
invisible_textInvisible text generator — encode/decode/strip/generate zero-width | No | Yes | Yes | No |
json_to_pptxBuild an editable PowerPoint (.pptx, base64) from JSON slides. Each slide: title, subtitle, bullets (strings or {text, bullets}), numbered, text, table {header, rows}, image {data, alt} (base64 only, URLs are not fetched) and notes. **bold**, *italic*, `code` and [links](url) work in bullets and text. Limits: 200 slides, 40 bullets per slide, tables of 60 rows and 12 columns, pictures 8 MB each and 24 MB in all. Themes: clean, dark, corporate, warm, minimal or brand {color, headingFont, bodyFont, dark}. Returns fileName, base64, slides and warnings; errors name the field, for example slides[2].bullets[1]. Layout rules: https://api.freedailypro.com/docs | No | Yes | Yes | No |
keyword_densityKeyword density | No | Yes | Yes | No |
list_toolsetsList the toolsets (pdf, image, finance, ...) with a one-line summary and tool count each. Connect with /mcp?toolset=a,b or /mcp/<toolset> to load only those tools. Free. | No | Yes | Yes | No |
lookup_http_statusHttp status reference | No | Yes | Yes | No |
markdown_to_htmlMarkdown html converter — basic subset | No | Yes | Yes | No |
markdown_to_pptxTurn Markdown or a plain outline into an editable PowerPoint (.pptx, base64). # Title is the title slide, ## Heading a new slide, - item bullets (indent two spaces for sub-bullets), | a | b | tables, Note: text speaker notes, --- ends a slide. Pictures by web address are not fetched (use json_to_pptx). mode outline reads an indented outline. Themes: clean, dark, corporate, warm, minimal or a brand colour and fonts. | No | Yes | Yes | No |
minify_codeCss js minifier — whitespace and comment strip | No | Yes | Yes | No |
paraphrase_textParaphraser — rule-based phrase and word substitution plus simple clause moves, not an LLM; strength low, medium or high | No | Yes | Yes | No |
parse_user_agentUser agent parser | No | Yes | Yes | No |
pdf_add_page_numbersAdd page numbers to a PDF | No | Yes | Yes | No |
pdf_compressShrink a PDF. 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. | No | Yes | Yes | No |
pdf_compress_aggressiveShrink a PDF harder (the site's Aggressive mode): Balanced steps, then pages become pictures at finer and finer steps, converting a page only when that is clearly smaller. Text on converted pages is no longer selectable (textSelectable says which). Slow: several seconds per page; returns the best level finished (truncated: true) if the time budget runs out. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller. | No | Yes | Yes | No |
pdf_compress_balancedShrink a PDF 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. | No | Yes | Yes | No |
pdf_compress_extremeShrink a PDF as far as it will go (the site's Extreme mode): Aggressive steps, then every page as 70 dpi greyscale and as black-and-white JBIG2, keeping the smallest. Colour is lost and text is no longer selectable; in tiny print a letter can rarely be swapped for a look-alike, so check important numbers in the original. Slow; returns the best level finished (truncated: true) on timeout. Errors if the PDF is unreadable, password-protected, over 100 pages or cannot be made smaller. | No | Yes | Yes | No |
pdf_compress_greyscaleShrink a scanned PDF 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. | No | Yes | Yes | No |
pdf_compress_lossless_bwShrink a scanned PDF 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 cannot be made smaller. | No | Yes | Yes | No |
pdf_compress_sizeShrink a PDF to a size you need, for example under 2 MB (the site's File size mode). Runs Balanced, Aggressive and Extreme gentlest first and stops at the first that fits; otherwise returns the smallest file with targetMet: false and limitReason. limit caps how far it goes (balanced keeps text selectable). Slow at stronger limits; returns the best level so far (truncated: true) on timeout. A PDF already under the goal comes back unchanged. | No | Yes | Yes | No |
pdf_compress_smallest_bwShrink a scanned PDF to the smallest black-and-white file with JBIG2 symbol mode (letter shapes stored once, typically 3x smaller than lossless black-and-white). A letter can rarely be swapped for a look-alike (6 and 8 in tiny print): check important numbers. Colour is lost and text on converted pages is no longer selectable. A page converts only if it gets at least 10% smaller. Errors if the PDF is unreadable, password-protected, over 100 pages or no smaller file results. | No | Yes | Yes | No |
pdf_extract_pagesExtract specific pages from a PDF into a new PDF | No | Yes | Yes | No |
pdf_fill_formFill 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 | No | Yes | Yes | No |
pdf_flattenPermanently flatten a PDF's fillable form fields | No | Yes | Yes | No |
pdf_mergeMerge multiple PDFs into one | No | Yes | Yes | No |
pdf_organizeReorder, duplicate, rotate, or insert blank pages in a PDF | No | Yes | Yes | No |
pdf_parse_fillable_formParse 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 | No | Yes | Yes | No |
pdf_redactPermanently 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 | No | Yes | Yes | No |
pdf_repairAttempt to recover a damaged or corrupted PDF | No | Yes | Yes | No |
pdf_rotateRotate PDF pages — 90-degree steps only (0, 90, 180, 270) | No | Yes | Yes | No |
pdf_splitSplit a PDF into multiple files by page range, or combine specific ranges into one reordered file | No | Yes | Yes | No |
pdf_watermarkAdd a text watermark to a PDF | No | Yes | Yes | No |
percentagePercentage calculator | No | Yes | Yes | No |
planning_choresHousehold chore splitter | No | Yes | Yes | No |
planning_cost_of_livingCost of living comparison | No | Yes | Yes | No |
planning_event_budgetEvent budget planner | No | Yes | Yes | No |
planning_event_checklistEvent checklist planner | No | Yes | Yes | No |
planning_event_scheduleEvent day schedule | No | Yes | Yes | No |
planning_grocery_listGrocery list planner | No | Yes | Yes | No |
planning_guest_listGuest list tracker | No | Yes | Yes | No |
planning_inventoryInventory tracker | No | Yes | Yes | No |
planning_itineraryTravel itinerary splitter | No | Yes | Yes | No |
planning_monthly_budgetMonthly budget planner | No | Yes | Yes | No |
planning_packing_listPacking list generator | No | Yes | Yes | No |
planning_relocation_checklistRelocation checklist planner | No | Yes | Yes | No |
planning_split_billSplit bill calculator | No | Yes | Yes | No |
planning_travel_countdownTravel countdown planner | No | Yes | Yes | No |
pptx_accessibility_checkCheck a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_cleanStrip what you do not want to share from a PowerPoint (.pptx), 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. | No | Yes | Yes | No |
pptx_compress_defaultCompress a PowerPoint (.pptx) 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 are re-saved smaller and unused layouts removed; text, charts, animations and media are untouched. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent. | No | Yes | Yes | No |
pptx_compress_mediumCompress a PowerPoint (.pptx) 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 are re-saved smaller and unused layouts removed; text, charts, animations and media are untouched. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent. | No | Yes | Yes | No |
pptx_compress_sizeCompress a .pptx to a size you need, for example under 10 MB. Tries the sharpest picture setting first and returns the sharpest result that fits targetSize with targetMet: true; if it cannot fit you get the smallest file with targetMet: false. A deck already under the target comes back unchanged. Text, charts, animations and media stay as they are. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent. | No | Yes | Yes | No |
pptx_compress_strongCompress a PowerPoint (.pptx) 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 are re-saved smaller and unused layouts removed; text, charts, animations and media are untouched. Returns the .pptx as base64 plus originalBytes, outputBytes and reductionPercent. | No | Yes | Yes | No |
pptx_convertConvert a presentation between formats: .pptx, .ppt, .pps, .odp (OpenDocument) or Keynote .key in (base64; the type is read from the file's content) to pptx, odp, ppt or pdf out (base64). Done with LibreOffice on the server and the file is deleted straight after. Layouts, fonts and animations can differ slightly; check the result. Up to 40 MB; a password-protected file is refused. | No | Yes | Yes | No |
pptx_extract_chartsGet the data behind every chart of a PowerPoint (.pptx): 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. | No | Yes | Yes | No |
pptx_extract_imagesPull the pictures out of a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_extract_notesGet the speaker notes of a PowerPoint (.pptx), 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. | No | Yes | Yes | No |
pptx_extract_textGet the text of every slide in a PowerPoint (.pptx): 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). | No | Yes | Yes | No |
pptx_find_replaceFind and replace text across every slide of a PowerPoint (.pptx), 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. | No | Yes | Yes | No |
pptx_fontsList every font a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_html_slideshowTurn a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_mergeMerge two or more PowerPoint (.pptx) files 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. | No | Yes | Yes | No |
pptx_organizeReorder, delete and duplicate the slides of a PowerPoint (.pptx), 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. | No | Yes | Yes | No |
pptx_redactBlack out sensitive text in a .pptx and get the redacted file (base64). Covers slides, notes, master and layouts, charts, SmartArt, comments, alt text and link targets. presets: email, phone, ssn, card, url, ip, money, date; also terms, regexes, imageSlides and imageByAlt; stripNotes, stripComments and stripMetadata remove those entirely. The result is re-read and any remaining match is reported (remaining, remainingWhere). Text inside pictures, video and audio cannot be found; warnings say what was not checked. | No | Yes | Yes | No |
pptx_repairTry to repair a damaged PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_replace_fontsSwap fonts across a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_resizeChange the slide size of a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_slide_numbersAdd slide numbers to a PowerPoint (.pptx), 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). | No | Yes | Yes | No |
pptx_splitSplit a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_to_templateTurn a PowerPoint (.pptx) 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. | No | Yes | Yes | No |
pptx_watermarkStamp a text watermark (such as DRAFT or CONFIDENTIAL) or a picture on the slides of a PowerPoint (.pptx), 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. | No | Yes | Yes | No |
publishing_isbnISBN checker and converter | No | Yes | Yes | No |
publishing_kdp_descriptionBook description HTML formatter | No | Yes | Yes | No |
publishing_onixBuild ONIX 3.0 book metadata XML from title, contributors, ISBN-13, price, subjects and a description, and get a list of problems found. Error issues are returned as 422. Field codes and rules: https://api.freedailypro.com/docs | No | Yes | Yes | No |
publishing_print_royaltyPrint cost and royalty calculator | No | Yes | Yes | No |
publishing_spine_widthBook spine and cover size calculator | No | Yes | Yes | No |
reverse_textText reverser — reverse characters, words or lines | No | Yes | Yes | No |
scale_recipeRecipe scaler | No | Yes | Yes | No |
schema_jsonldSchema generator — Article, FAQ, Organization JSON-LD | No | Yes | Yes | No |
search_toolsFind tools by keyword. Returns name, toolset and a one-line summary only, no schemas. Free. | No | Yes | Yes | No |
security_barcode_code128Code 128 barcode | No | Yes | Yes | No |
security_qrQR code generator | No | Yes | Yes | No |
sort_textText sorter — sort lines or words, optional unique | No | Yes | Yes | No |
test_regexRegex tester | No | Yes | Yes | No |
text_ascii_artASCII art generator | No | Yes | Yes | No |
text_banner_copyBanner sign copy | No | Yes | Yes | No |
text_citationCitation generator | No | Yes | Yes | No |
text_csvtext csv | No | Yes | Yes | No |
text_emoji_unicodeEmoji unicode converter | No | Yes | Yes | No |
text_flyer_outlineBrochure flyer outline | No | Yes | Yes | No |
text_invitation_copyInvitation copy writer | No | Yes | Yes | No |
text_menu_outlineMenu card outline | No | Yes | Yes | No |
text_paper_formatPaper format guide | No | Yes | Yes | No |
text_product_descriptionProduct description writer | No | Yes | Yes | No |
text_similarityText similarity | No | Yes | Yes | No |
text_to_speech_synthesizeText to Speech: speak text with one of four voices and get the audio back as base64 (MP3 by default, or WAV) with its length in seconds. Counts as 25 calls against the plan allowance. A trial key gets 20 synthesize calls in total and up to 500 characters each; paid plans allow up to 2,000 characters. Busy servers answer 429 with a retry time. Nothing is stored. | No | Yes | Yes | No |
text_to_speech_voicesText to Speech voices: the four voices (Amy, Lessac, Ryan, Alba) with language, accent and gender, plus the text limit for your plan. Needs an API key. | No | Yes | Yes | No |
text_user_manualUser manual writer | No | Yes | Yes | No |
url_encode_decodeUrl encoder | No | Yes | Yes | No |
validate_bicValidate a BIC / SWIFT code. Checks the shape and ISO country, and splits the code into institution, country, location and branch. Also gives the 8 and 11-character forms and flags test BICs. Format only: it does not say whether the bank exists. Nothing is stored. | No | Yes | Yes | No |
validate_emailCheck an email address. Checks syntax (including international domains), flags disposable, role (info@, support@) and webmail-provider addresses, suggests a fix for common typos like gmial.com, and looks up the domain's mail records. It never contacts the mailbox, so it cannot confirm that an address exists. Nothing is stored. | No | Yes | Yes | No |
validate_gstinValidate and decode an Indian GSTIN. Checks the format, the state code, the embedded PAN and the check character. Returns the state, PAN, holder type and entity number. It does not check the registration on the GST portal. Nothing is stored. | No | Yes | Yes | No |
validate_gtinValidate a UPC, EAN, GTIN or ISBN-13. Checks the GS1 check digit and names the format (UPC-A, EAN-13, EAN-8, GTIN-14). When the digit is wrong it returns the digit it should be. Notes ISBN and ISSN prefixes. It does not look the product up. Nothing is stored. | No | Yes | Yes | No |
validate_ibanValidate an IBAN. Checks the country's length from the IBAN registry and the mod 97-10 check digits. Returns the country, check digits, BBAN and the standard 4-character grouping. A wrong check digit or length comes back as valid:false with the reason. Nothing is stored. | No | Yes | Yes | No |
validate_panValidate an Indian PAN. Checks the format and decodes the holder type (individual, company, firm and others). It does not check the PAN with the tax department. Nothing is stored. | No | Yes | Yes | No |
validate_phoneValidate and format a phone number. Uses Google's libphonenumber plans. Returns validity, country, the E.164, national and international formats, and the line type (mobile, fixed line and others). It does not call the number. Nothing is stored. | No | Yes | Yes | No |
validate_routing_numberValidate a US ABA routing number. Checks the 3-7-1 checksum and returns the institution type from the prefix and the Federal Reserve district. It does not look up the bank's name. Nothing is stored. | No | Yes | Yes | No |
validate_vinValidate and decode a VIN. Checks length, the forbidden letters I, O and Q, and the position-9 check digit (required for North America, informational elsewhere). Returns the region, model year, manufacturer code, plant code and serial. It does not look up the make or model. Nothing is stored. | No | Yes | Yes | No |
video_compressCompress 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 | No | Yes | Yes | No |
video_convertConvert a video between formats (mp4/mp4-web/webm/mov) | No | Yes | Yes | No |
video_extract_audioExtract a video's audio track as MP3 | No | Yes | Yes | No |
video_mergeMerge multiple videos into one -- requires matching codec/resolution/frame rate across inputs | No | Yes | Yes | No |
video_subtitleBurn SRT subtitles permanently into a video | No | Yes | Yes | No |
video_thumbnailExtract a video frame as a JPEG thumbnail | No | Yes | Yes | No |
video_to_gifConvert a video to an animated GIF -- two-pass palette encoding | No | Yes | Yes | No |
video_trimTrim a video to a time range -- stream-copy, cuts snap to the nearest keyframe | No | Yes | Yes | No |
word_countWord counter — counts words, characters, sentences, paragraphs and reading time | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Nov 1, 2026
- Updated
- Nov 1, 2026
- Repository
- Not given
- Categories (suggested)
- DocumentsDesign and mediaFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared