FreeDailyPro Tools

com.freedailyproPublished by freedailypro.comOfficial publisherv1.4.0Updated Nov 7, 2026

200+ MCP tools: PDF, PowerPoint, text, calculators, media, publishing. Nothing stored.

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & Analytics

Overview

AI-generated overview

Remote MCP endpoint offering 200+ small utility tools: text and encoding helpers, hashes, JSON, regex, unit and finance calculators, and more.

What you can do
  • Count, convert, sort, reverse, diff and find-and-replace text; analyze readability and extract emails or URLs
  • Encode and decode Base64, URLs, HTML entities and binary/ASCII; format and validate JSON; test regex; describe cron expressions
  • Generate hashes, UUIDs, passwords, random numbers and lorem ipsum; estimate password strength
  • Convert units of length, weight and temperature; convert timestamps; look up HTTP status codes
  • Run everyday calculators: percentage, tip, BMI, loan, compound and simple interest, discount, sales tax, age, GPA, water intake and ideal weight
  • Generate SEO slugs and case conversions
When to use it
Useful when you want an assistant to do quick, self-contained text, encoding, hashing, unit-conversion or calculator work without installing local tooling. The provider advertises 200+ tools, of which 40 are listed here, so check the full catalog for anything beyond these.
Requirements
A remote streamable HTTP endpoint; no local runtime or package. A required API key sent in the X-API-Key header, obtained from the provider's developer page.
Before you install
The API key is a credential sent to a third-party service; keep it out of shared logs. Inputs are processed by the remote provider, so avoid sending sensitive text, secrets or personal data through the tools. The description says nothing is stored, but that is the provider's claim.

Installation

In SourceWeft

  1. Open FreeDailyPro Tools in the dashboard and add it to a workspace.
  2. Connect X-API-Key credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.freedailypro%2Ftools/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "freedailypro-tools": {
      "type": "http",
      "url": "https://api.freedailypro.com/mcp",
      "headers": {
        "X-API-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

This repository has no README.

Tools

200

word_count

Word Count

Word counter — counts words, characters, sentences, paragraphs and reading time

ParameterstextrequiredwordsPerMinute

case_convert

Case Convert

Case converter — upper, lower, title, sentence, camel, pascal, snake, kebab, constant, alternating, inverse

Parameterscaserequiredtextrequired

generate_slug

Generate Slug

Slug generator — SEO-friendly URL slug

ParameterstextrequiredlowercasemaxLengthseparatorremoveStopWords

generate_password

Generate Password

Password generator — cryptographically secure password

Parameterslengthnumberssymbolslowercaseuppercase

generate_lorem

Generate Lorem

Lorem ipsum generator

ParametersparagraphsstartWithLoremwordsPerParagraph

reverse_text

Reverse Text

Text reverser — reverse characters, words or lines

Parametersmodetextrequired

sort_text

Sort Text

Text sorter — sort lines or words, optional unique

ParametersmodetextrequiredorderuniquecaseSensitive

generate_hash

Generate Hash

Hash generator — md5, sha1, sha256, sha384, sha512

Parameterstextrequiredalgorithm

generate_uuid

Generate Uuid

Uuid generator — v4, optional bulk

Parameterscount

base64

Base64

Base64 tool — encode or decode

Parameterstextrequiredactionrequired

format_json

Format Json

Json formatter — validate, pretty-print or minify

Parameterstextrequiredindent

test_regex

Test Regex

Regex tester

Parameterstextrequiredflagspatternrequired

url_encode_decode

Url Encode Decode

Url encoder

Parameterstextrequiredactionrequiredcomponent

convert_timestamp

Convert Timestamp

Timestamp converter

Parametersinputrequired

percentage

Percentage

Percentage calculator

Parametersarequiredbrequiredoperationrequired

calculate_tip

Calculate Tip

Tip calculator

ParametersbillrequiredpeopletipPercentrequired

calculate_bmi

Calculate Bmi

Bmi calculator

Parametersunitheightrequiredweightrequired

convert_length

Convert Length

Unit converter (length)

Parameterstorequiredfromrequiredvaluerequired

convert_weight

Convert Weight

Unit converter (weight)

Parameterstorequiredfromrequiredvaluerequired

convert_temperature

Convert Temperature

Unit converter (temperature)

Parameterstorequiredfromrequiredvaluerequired

calculate_loan

Calculate Loan

Loan calculator — EMI / amortizing loan, with an optional first payment date that dates the schedule preview and gives the payoff date

ParametersyearsrequiredprincipalrequiredpreviewMonthsfirstPaymentDateannualRatePercentrequired

calculate_compound_interest

Calculate Compound Interest

Compound interest calculator

ParametersyearsrequiredfrequencyprincipalrequiredstartDateannualRatePercentrequired

calculate_discount

Calculate Discount

Discount calculator

ParameterssalePriceoriginalPricerequireddiscountPercent

calculate_simple_interest

Calculate Simple Interest

Simple interest calculator

ParametersyearsrequiredprincipalrequiredstartDateannualRatePercentrequired

calculate_sales_tax

Calculate Sales Tax

Sales tax calculator with US state base-rate lookup (local rates excluded) — add or extract tax

ParametersmodestateamountrequiredtaxPercent

calculate_age

Calculate Age

Age calculator — years/months/days between dates

ParametersendDatestartDaterequired

diff_text

Diff Text

Diff checker — line-oriented text diff

ParameterstextArequiredtextBrequired

estimate_password_strength

Estimate Password Strength

Password strength

Parameterspasswordrequired

generate_random_numbers

Generate Random Numbers

Random number generator

Parametersmaxmincountunique

extract_emails

Extract Emails

Email extractor

Parameterstextrequired

extract_urls

Extract Urls

Url extractor

Parameterstextrequired

find_and_replace

Find And Replace

Find replace

ParametersfindrequiredtextrequiredreplacerequireduseRegexreplaceAllcaseSensitive

calculate_water_intake

Calculate Water Intake

Water intake calculator

ParametersweightKgrequiredactivityLevel

calculate_ideal_weight

Calculate Ideal Weight

Ideal weight calculator

ParameterssexrequiredheightCmrequired

calculate_gpa

Calculate Gpa

Gpa calculator

Parametersscalecoursesrequired

lookup_http_status

Lookup Http Status

Http status reference

Parameterscode

analyze_readability

Analyze Readability

Reading level checker — Flesch-Kincaid style metrics

Parameterstextrequired

html_entities

Html Entities

Html entity converter

Parameterstextrequiredactionrequired

binary_ascii

Binary Ascii

Binary ascii converter

Parameterstextrequiredactionrequiredseparator

describe_cron

Describe Cron

Cron builder — describe a 5-field cron expression

Parametersexpressionrequired

decode_jwt

Decode Jwt

Jwt decoder — header + payload only, no signature verification

Parameterstokenrequired

markdown_to_html

Markdown To Html

Markdown html converter — basic subset

Parametersmarkdownrequired

calculate_bmr

Calculate Bmr

Bmr calorie calculator — Mifflin-St Jeor + TDEE

ParameterssexrequiredactivityageYearsrequiredheightCmrequiredweightKgrequired

calculate_pregnancy_due_date

Calculate Pregnancy Due Date

Pregnancy due date calculator — Naegele rule

ParametersreferenceDatelastMenstrualPeriodrequired

calculate_sip

Calculate Sip

Sip calculator — systematic investment plan future value

ParametersyearsrequiredstartDateannualRatePercentrequiredmonthlyInvestmentrequired

parse_user_agent

Parse User Agent

User agent parser

ParametersuarequiredclientHints

minify_code

Minify Code

Css js minifier — whitespace and comment strip

Parameterscoderequiredtyperequired

apply_timezone_offset

Apply Timezone Offset

Timezone converter — apply fixed offset to UTC

ParametersoffsetrequiredutcIsorequired

estimate_body_fat

Estimate Body Fat

Body fat calculator — US Navy style estimate

ParameterssexrequiredhipCmneckCmrequiredwaistCmrequiredheightCmrequired

scale_recipe

Scale Recipe

Recipe scaler

ParametersingredientsrequiredtargetServingsrequiredoriginalServingsrequired

fancy_text

Fancy Text

Fancy font generator — unicode styles

Parameterstextrequiredstylerequiredintensity

invisible_text

Invisible Text

Invisible text generator — encode/decode/strip/generate zero-width

Parametersmoderequiredtextlengthcarrier

generate_meta_tags

Generate Meta Tags

Meta tag generator — Open Graph + Twitter

ParametersurltypeimagetitlerequiredsiteNamedescriptionrequiredtwitterCard

keyword_density

Keyword Density

Keyword density

ParameterstextrequiredkeywordrequiredcaseSensitive

hashtags

Hashtags

Hashtag generator — extract or generate

Parametersmaxtextactionrequiredkeywords

schema_jsonld

Schema Jsonld

Schema generator — Article, FAQ, Organization JSON-LD

Parametersdatarequiredtyperequired

color_convert

Color Convert

Color converter — hex/rgb/hsl plus hsv, cmyk, lab (D50) and oklch

Parametersbgrhexclamp

contrast_ratio

Contrast Ratio

Contrast checker — WCAG AA/AAA

Parametersbackgroundrequiredforegroundrequired

pdf_parse_fillable_form

Pdf Parse Fillable Form

Parse 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

ParametersfileBase64required

pdf_fill_form

Pdf Fill Form

Fill 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

ParametersvaluescheckedflattenfileBase64required

pdf_redact

Pdf Redact

Permanently 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

ParametersboxesrequiredfileBase64required

convert_currency

Convert Currency

Currency converter — converts between currencies using a periodic rate snapshot (not a live feed)

Parameterstorequiredfromrequiredamountrequired

generate_robots_sitemap

Generate Robots Sitemap

Robots.txt and sitemap.xml generator

Parameterspagesrequireddomainrequired

check_grammar

Check Grammar

Grammar checker — lightweight, rule-based checks (not an LLM), catches common misspellings, spacing, capitalization, and repeated-word issues

Parameterstextrequired

generate_captions

Generate Captions

Social caption generator — template-based, not an LLM

Parameterstonetopicrequiredplatformrequired

paraphrase_text

Paraphrase Text

Paraphraser — rule-based phrase and word substitution plus simple clause moves, not an LLM; strength low, medium or high

Parameterstextrequiredstrength

pdf_merge

Pdf Merge

Merge multiple PDFs into one

ParametersfilesBase64required

pdf_split

Pdf Split

Split a PDF into multiple files by page range, or combine specific ranges into one reordered file

ParametersrangesrequiredfileBase64requiredcombineIntoOne

pdf_rotate

Pdf Rotate

Rotate PDF pages — 90-degree steps only (0, 90, 180, 270)

ParametersrotationsrequiredfileBase64required

pdf_add_page_numbers

Pdf Add Page Numbers

Add page numbers to a PDF

ParametersformatprefixstartAtfontSizepositionrequiredpageRangefileBase64requiredskipFirstPage

pdf_watermark

Pdf Watermark

Add a text watermark to a PDF

ParameterstextrequiredcolorlayeropacityfontSizepositionfileBase64requiredrotationDegrees

pdf_extract_pages

Pdf Extract Pages

Extract specific pages from a PDF into a new PDF

ParameterspagesrequiredfileBase64required

pdf_organize

Pdf Organize

Reorder, duplicate, rotate, or insert blank pages in a PDF

ParameterspageSpecsrequiredfileBase64required

pdf_flatten

Pdf Flatten

Permanently flatten a PDF's fillable form fields

ParametersfileBase64required

pdf_repair

Pdf Repair

Attempt to recover a damaged or corrupted PDF

ParametersfileBase64required

pdf_compress

Pdf Compress

Shrink 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.

ParameterslevelfileBase64requiredtargetFileSize

pdf_compress_lossless_bw

Pdf Compress Lossless Bw

Shrink 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.

ParametersdpifileBase64required

pdf_compress_smallest_bw

Pdf Compress Smallest Bw

Shrink 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.

ParametersdpithresholdfileBase64required

pdf_compress_greyscale

Pdf Compress Greyscale

Shrink 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.

ParametersdpifileBase64required

pdf_compress_balanced

Pdf Compress Balanced

Shrink 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.

ParametersfileBase64required

pdf_compress_aggressive

Pdf Compress Aggressive

Shrink 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.

ParametersfileBase64required

pdf_compress_extreme

Pdf Compress Extreme

Shrink 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.

ParametersfileBase64required

pdf_compress_size

Pdf Compress Size

Shrink 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.

ParameterslimitfileBase64requiredtargetSizerequired

image_resize

Image Resize

Resize 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

ParametersfitwidthformatheightqualityanimatedfileBase64requiredstripMetadatabackgroundColorwithoutEnlargement

image_crop

Image Crop

Crop 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

ParametershrequiredwrequiredxyunitformatqualityfileBase64requiredstripMetadatabackgroundColor

image_flip

Image Flip

Flip an image horizontally (mirror left to right) or vertically from freedailypro. Reads and writes JPEG, PNG, WebP, AVIF, GIF (first frame), TIFF

ParametersformatqualitydirectionrequiredfileBase64requiredstripMetadatabackgroundColor

image_rotate

Image Rotate

Rotate 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

ParametersformatdegreesrequiredqualityfileBase64requiredstripMetadatabackgroundColor

image_compress

Image Compress

Make 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

ParametersformatqualitylosslessmaxWidthmaxHeightfileBase64requiredstripMetadatabackgroundColor

image_watermark

Image Watermark

Put 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

ParameterstextcolorscaleformatmarginopacityqualityfontSizepositionrotationfileBase64requiredstripMetadata+2 more

image_convert

Image Convert

Convert 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.

Parametersdpifitblurflipflopsizeswidtheffortformatrequiredheightrotatequality+15 more

video_convert

Video Convert

Convert a video between formats (mp4/mp4-web/webm/mov)

ParametersformatrequiredfileBase64required

video_trim

Video Trim

Trim a video to a time range -- stream-copy, cuts snap to the nearest keyframe

ParametersendSecondsrequiredfileBase64requiredstartSecondsrequired

video_merge

Video Merge

Merge multiple videos into one -- requires matching codec/resolution/frame rate across inputs

ParametersfilesBase64required

video_extract_audio

Video Extract Audio

Extract a video's audio track as MP3

ParametersfileBase64required

video_thumbnail

Video Thumbnail

Extract a video frame as a JPEG thumbnail

ParametersatSecondsfileBase64required

video_to_gif

Video To Gif

Convert a video to an animated GIF -- two-pass palette encoding

ParametersfileBase64required

video_subtitle

Video Subtitle

Burn SRT subtitles permanently into a video

ParameterssrtrequiredfileBase64required

video_compress

Video Compress

Compress 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

ParametersfileBase64requiredtargetFileSize

audio_convert

Audio Convert

Convert audio between formats (mp3/wav/ogg/m4a/flac)

ParametersformatrequiredfileBase64required

audio_trim

Audio Trim

Trim audio to a time range

ParametersendSecondsrequiredfileBase64requiredstartSecondsrequired

audio_merge

Audio Merge

Merge multiple audio files into one

ParametersfilesBase64required

audio_compress

Audio Compress

Compress audio toward a target file size (targetFileSize such as "2MB"; default half the original)

ParametersfileBase64requiredtargetFileSize

audio_normalize

Audio Normalize

Normalize audio loudness -- EBU R128 broadcast standard

ParametersfileBase64required

audio_speed

Audio Speed

Change audio playback speed without altering pitch -- 0.5 to 2.0

ParametersspeedrequiredfileBase64required

audio_pitch

Audio Pitch

Shift audio pitch without altering speed

ParameterssemitonesrequiredfileBase64required

audio_denoise

Audio Denoise

Reduce background noise in audio -- FFT-based spectral subtraction

ParametersfileBase64requiredstrengthDb

audio_remove_silence

Audio Remove Silence

Remove silence throughout an audio file

ParametersfileBase64requiredthresholdDbminDurationSeconds

pptx_extract_text

Pptx Extract Text

Get 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).

ParametersformatfileBase64requiredincludeNotesincludeHidden

pptx_extract_notes

Pptx Extract Notes

Get 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.

ParametersformatfileBase64requiredincludeHidden

pptx_extract_images

Pptx Extract Images

Pull 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.

ParametersfileBase64requiredincludeHiddenincludeTemplatePictures

pptx_clean

Pptx Clean

Strip 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.

ParametersnotescommentsthumbnailauthorInfofileBase64requiredhiddenSlidescustomPropertiesdocumentProperties

pptx_compress_default

Pptx Compress Default

Compress 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. Only pictures are re-saved (JPEG, PNG, BMP); text, layouts, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Returns the smaller .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed. Errors with a plain reason (422) when nothing can get smaller, for example a deck with no pictures.

ParametersmaxDpifileBase64requiredremoveNotesremoveThumbnailremoveUnusedLayouts

pptx_compress_medium

Pptx Compress Medium

Compress 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. Only pictures are re-saved (JPEG, PNG, BMP); text, layouts, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Returns the smaller .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed. Errors with a plain reason (422) when nothing can get smaller, for example a deck with no pictures.

ParametersmaxDpifileBase64requiredremoveNotesremoveThumbnailremoveUnusedLayouts

pptx_compress_strong

Pptx Compress Strong

Compress 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. Only pictures are re-saved (JPEG, PNG, BMP); text, layouts, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Returns the smaller .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed. Errors with a plain reason (422) when nothing can get smaller, for example a deck with no pictures.

ParametersmaxDpifileBase64requiredremoveNotesremoveThumbnailremoveUnusedLayouts

pptx_compress_size

Pptx Compress Size

Compress 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. Only pictures are re-saved (JPEG, PNG, BMP); text, layouts, charts, animations, audio and video are left exactly as they are, so the deck stays fully editable. Returns the smaller .pptx as base64 plus originalBytes, outputBytes, reductionPercent and the pictures changed. Errors with a plain reason (422) when nothing can get smaller, for example a deck with no pictures.

ParametersmaxDpifileBase64requiredtargetSizerequiredremoveNotesremoveThumbnailremoveUnusedLayouts

pptx_split

Pptx Split

Split 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.

ParametersmodeeveryrangesfileNamefileBase64requiredrangesAsFiles

pptx_organize

Pptx Organize

Reorder, 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.

ParametersorderremoveduplicatefileBase64requiredremoveHidden

pptx_merge

Pptx Merge

Merge 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.

ParametersfilesrequireduseFirstDesign

markdown_to_pptx

Markdown To Pptx

Turn 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.

Parametersmodebrandthememarkdownrequired

json_to_pptx

Json To Pptx

Build 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 rows will run off the slide: warning), 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; invalid input errors name the field, for example slides[2].bullets[1] must be text.

Parametersbrandthemetitleslidesrequired

csv_to_pptx

Csv To Pptx

Turn 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.

ParameterscsvrequiredbrandthemetitleheaderdelimitertitleSliderowsPerSlide

pptx_find_replace

Pptx Find Replace

Find 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.

ParametersfindrequiredreplacematchCasewholeWordfileBase64requiredskipSlidesincludeNotesincludeTemplate

pptx_fonts

Pptx Fonts

List 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.

ParametersfileBase64required

pptx_replace_fonts

Pptx Replace Fonts

Swap 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.

ParametersmappingrequiredfileBase64required

pptx_slide_numbers

Pptx Slide Numbers

Add 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).

ParametersmodesizecolorformatstartAtpositionskipFirstfileBase64required

pptx_watermark

Pptx Watermark

Stamp 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.

ParametersboldfontmodesizetextcolorlayerplaceslidesopacityrotationfileBase64required+2 more

pptx_resize

Pptx Resize

Change 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.

ParametersmodeunitwidthheightpresetscaleTextfileBase64required

pptx_extract_charts

Pptx Extract Charts

Get 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.

ParametersformatworkbooksfileBase64required

pptx_accessibility_check

Pptx Accessibility Check

Check 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.

ParametersformatfileBase64required

pptx_repair

Pptx Repair

Try 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.

ParametersfileBase64required

pptx_redact

Pptx Redact

Black 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.

ParametersnotestermspresetsregexestemplatematchCasefileBase64requiredimageByAltstripNotesimageSlidesstripCommentsstripMetadata+1 more

pptx_html_slideshow

Pptx Html Slideshow

Turn 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.

ParameterslooktitlefileBase64requiredincludeNotesincludeHidden

pptx_to_template

Pptx To Template

Turn 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.

ParametersnamecolorsformatbodyFontfileBase64requiredkeepSlidesheadingFontremoveNotesAndAuthor

converters_roman

Converters Roman

converters roman

Parametersvaluerequireddirectionrequired

converters_units

Converters Units

Unit converter: 14 categories and over 130 units with exact factors

Parameterstorequiredfromrequiredvaluerequiredcategoryrequired

converters_units_list

Converters Units List

Unit converter: the units of each category, with ids, symbols, aliases and a US, imperial or metric tag

Parameterscategory

converters_file_size

Converters File Size

File size converter

Parameterstorequiredfromrequiredvaluerequired

converters_job_experience

Converters Job Experience

Job experience calculator

ParametersendIsostartIsorequiredotherJobscountEndDate

converters_paycheck

Converters Paycheck

Paycheck estimator: 2026 US federal tax, FICA, state tax and pre-tax deductions

ParametersstategrossAnnualrequiredfilingStatusstateRatePctretirementPctfederalRatePctsection125AnnualpayPeriodsPerYearotherDeductionPerCheck

converters_fire

Converters Fire

FIRE calculator

ParametersstartDateannualSpendrequiredcurrentSavingsexpectedReturnPctwithdrawalRatePctannualContribution

converters_vat_gst

Converters Vat Gst

VAT and GST calculator with a country rate table

ParameterslinesamountcountryratePctvatAmountamountIncludesTax

converters_countdown

Converters Countdown

Countdown calculator

ParametersfromIsoisoTargetrequired

converters_401k

Converters 401k

401(k) projection with the 2026 IRS contribution limits

ParametersageyearsrequiredstartDateapplyIrsLimitcurrentBalancerequiredemployerMatchPctexpectedReturnPctannualContributionrequired

converters_rmd

Converters Rmd

RMD estimator using the IRS Uniform Lifetime Table

ParametersagerequiredbirthYearaccountBalancerequired

text_csv

Text Csv

text csv

Parametersrowstextheadersdelimiteroperationrequired

text_similarity

Text Similarity

Text similarity

ParametersarequiredbrequiredphraseWords

text_citation

Text Citation

Citation generator

ParametersurlyearstylerequiredtitlerequiredauthorsrequiredsiteOrPublisher

planning_packing_list

Planning Packing List

Packing list generator

ParametersnightsrequiredclimaterequiredtripType

planning_event_budget

Planning Event Budget

Event budget planner

ParametersvenueextrasguestsrequiredcateringcostPerGuest

planning_itinerary

Planning Itinerary

Travel itinerary splitter

ParametersdaysrequiredstartDateactivitiesrequired

converters_tdee

Converters Tdee

Calorie TDEE calculator

ParametersagerequiredsexrequiredactivityheightCmrequiredhighDaysswingPctweightKgrequiredcycleGoalmacroGoal

converters_self_employment_tax

Converters Self Employment Tax

Self-employment tax: 2026 wage base, Medicare and Additional Medicare

Parametersstatew2WagesnetProfitrequiredfilingStatuspriorYearAgipriorYearTaxincludeIncomeTax

converters_529

Converters 529

529 calculator

ParametersyearsrequiredcurrentBalancerequiredexpectedReturnPctmonthlyContributionrequiredfirstContributionDate

planning_event_checklist

Planning Event Checklist

Event checklist planner

ParameterseventType

planning_event_schedule

Planning Event Schedule

Event day schedule

ParametersitemsrequiredstartHourrequired

planning_guest_list

Planning Guest List

Guest list tracker

Parametersguestsrequired

planning_relocation_checklist

Planning Relocation Checklist

Relocation checklist planner

Takes no parameters.

planning_cost_of_living

Planning Cost Of Living

Cost of living comparison

ParameterstofromsalaryrequiredtoIndexfromIndex

business_invoice_totals

Business Invoice Totals

Invoice totals

ParameterslinesrequiredtaxPctdiscountPct

business_expenses

Business Expenses

Expense tracker

ParametersitemsrequiredmergeCategories

security_barcode_code128

Security Barcode Code128

Code 128 barcode

Parameterstextrequiredformatheight

converters_social_security

Converters Social Security

Social Security retirement benefit estimate with 2026 bend points

ParametersclaimAgebirthYearyearsWorkedannualEarningsaverageIndexedMonthlyEarnings

planning_chores

Planning Chores

Household chore splitter

Parameterschoresrequiredpeoplerequired

business_nda_draft

Business Nda Draft

NDA draft

ParameterspurposerequiredtermYearsreceivingPartyrequireddisclosingPartyrequired

business_offer_letter_draft

Business Offer Letter Draft

Employment offer letter draft

ParameterstitlerequiredsalaryrequiredcompanyrequiredcandidaterequiredstartDaterequired

business_bill_of_sale_draft

Business Bill Of Sale Draft

Bill of sale draft

Parametersdaterequireditemrequiredbuyerrequiredpricerequiredsellerrequired

business_product_margin

Business Product Margin

Product margin calculator

Parameterscostrequiredpricerequired

text_paper_format

Text Paper Format

Paper format checker

Parameterstextrequired

planning_monthly_budget

Planning Monthly Budget

Monthly budget planner

Parametersincomerequiredexpensesrequired

planning_grocery_list

Planning Grocery List

Grocery list planner

Parametersitemsrequired

planning_inventory

Planning Inventory

Inventory tracker

Parametersitemsrequired

converters_student_loan

Converters Student Loan

Student loan calculator

ParametersibrstateincomeprincipalrequiredrefinancedependentsannualRatePctrequiredhouseholdSizemonthlyPaymentfirstPaymentDatestandardTermYears

business_lease_draft

Business Lease Draft

Lease agreement draft

Parametersendrequiredrentrequiredstartrequiredtenantrequiredaddressrequiredlandlordrequired

business_promissory_note_draft

Business Promissory Note Draft

Promissory note draft

Parametersduerequiredamountrequiredlenderrequiredborrowerrequired

business_eviction_notice_draft

Business Eviction Notice Draft

Eviction notice draft

Parametersdaterequireddaysrequiredtenantrequiredaddressrequiredlandlordrequired

business_poa_draft

Business Poa Draft

Power of attorney draft

Parametersagentrequiredpowersrequiredprincipalrequired

security_qr

Security Qr

QR code generator

Parameterstextrequiredformat

text_emoji_unicode

Text Emoji Unicode

Emoji unicode converter

Parametersvaluerequiredoperationrequired

converters_amortization

Converters Amortization

Loan amortization schedule with optional payment dates and step-by-step working

ParametersmonthsrequiredprincipalrequiredannualRatePctrequiredfirstPaymentDate

converters_us_income_tax

Converters Us Income Tax

US federal income tax estimate with 2026 brackets, filing status, deductions, FICA and state tax

ParametersstatedeductiongrossIncomefilingStatusselfEmployedtaxableIncomepreTaxDeductionsitemizedDeductions

business_startup_names

Business Startup Names

Startup name generator

Parameterslimitseedsrequired

business_resume_outline

Business Resume Outline

Resume outline builder

Parametersnamerequiredtitlerequiredskillssummaryexperience

planning_split_bill

Planning Split Bill

Split bill calculator

ParameterstotalrequiredpeoplerequiredtipPct

text_product_description

Text Product Description

Product description writer

Parametersnamerequiredaudiencerequiredbenefitsrequiredfeatures

text_user_manual

Text User Manual

User manual writer

Parameterstasksrequiredproductrequired

business_invention_disclosure

Business Invention Disclosure

Invention disclosure worksheet

Parametersdatetitlerequiredproblemrequiredinventorrequiredsolutionrequired

business_contract_pack

Business Contract Pack

Contract templates

Parameterstyperequired

business_receipt

Business Receipt

Receipt maker

ParametersdatelinesrequiredtaxPctmerchantrequired

text_invitation_copy

Text Invitation Copy

Invitation copy

Parametershostrequiredwhenrequiredeventrequiredwhererequired

text_menu_outline

Text Menu Outline

Menu card outline

ParametersvenuerequiredsectionsrequiredkeepOrder

text_flyer_outline

Text Flyer Outline

Brochure flyer outline

Parametersctarequireddatetimeofferrequiredtitlecontactdetailsaudiencerequiredlocation

text_banner_copy

Text Banner Copy

Banner sign copy

ParametersctamessagerequiredmaxCtaCharsmaxHeadlineChars

planning_travel_countdown

Planning Travel Countdown

Travel countdown planner

ParametersnightsrequiredclimaterequireddepartIsorequired

text_ascii_art

Text Ascii Art

ASCII art generator

Parametersfillfonttextrequired

converters_india_income_tax

Converters India Income Tax

India income tax FY 2026-27: old and new regime, standard deduction, rebate, surcharge and cess

ParametersageincomerequiredregimeitemiseddeductionsemployerNpsotherIncome

converters_uk_tax

Converters Uk Tax

UK income tax and Class 1 National Insurance 2026/27 with Scottish rates

ParametersbonusincomerequiredtaxCodebenefitsscotlandpensionPctpensionTypemarriageAllowance

converters_state_tax

Converters State Tax

US state income tax with a 50-state schedule lookup

ParametersstateincomerequiredratePctfilingStatusincludeLocal

converters_college_cost

Converters College Cost

College cost calculator

ParametersyearsrequiredstartDateannualCostrequiredinflationPct

business_profit_margin

Business Profit Margin

Profit margin calculator

ParameterscostpriceprofitshippingmarginPctmarkupPctacquisition

business_marketplace_fee

Business Marketplace Fee

Marketplace fee calculator

ParameterspricerequiredfeePctrequiredfixedFee

Version history

3
  1. v1.4.0LatestNov 1, 2026
  2. v1.2.0Oct 23, 2026
  3. v1.0.0Sep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.