com.helpyself/tools

MCPcommunityattivo
v1.0.1com.helpyselfUnknownAggiornato 1 mesi fa

Convert and compress PDFs and images, redact personal data, and run text and data utilities.

Stato dell’endpointattivo
verificato 9 giorni fa · 1293 ms
100 % degli ultimi 5 controlli hanno raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

Dedotto dai trasporti dichiarati da questo annuncio (streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
1 mesi faUltimo aggiornamento
Pacchetto
Autorecom.helpyself
LicenzaUnknown
Versione1.0.1
Fontemcp-registry
Stato di fiducia
D
30/100Rischio
Solo endpoint ospitato: questa valutazione riguarda chi lo pubblica e se risponde, non il codice che c’è dietro. Non si applicano analisi di CVE, dipendenze o codice sorgente, quindi nulla qui attesta che quel codice sia pulito.
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/30
→ Publisher: per questo annuncio non risulta alcun repository, quindi `forge publish` non può verificare la proprietà automaticamente. Usa «Rivendica questo annuncio» qui sopra — Forge li esamina a mano.
—Verifica del dominio+0/10
→ Al momento non disponibile per questo tipo di annuncio — oggi il controllo del dominio viene eseguito solo per i pacchetti su npm, quindi questa riga non può ancora essere ottenuta qui, indipendentemente da cosa sia ospitato sul dominio.
—Analisi prompt injection · rilievi+0/30
→ Publisher: rimuovi dal codice le istruzioni rivolte ai client di IA anziché a lettori umani
✓Analisi offuscamento / esfiltrazione · pulita+20/20
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
DipendenzeNon verificate
Superficie di strumenti114 strumenti · 1 privilegiati
Analisi di sicurezza⚠ Avvisi (3)vlive · 9 g faQuanto è efficace questa analisi?
PROMPTtool:cookie_checker#urlLinks to undeclared domain: example.com
PROMPTtool:send_a_secretExfiltration-shaped instruction
PROMPTtool:share_fileExfiltration-shaped instruction
PROMPTtool:share_file#passwordExfiltration-shaped instruction
ValutazioniNessuna
Indicizzato25 ago 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

114 strumenti · 1 privilegiati · 2 segnalati per injection
Osservato in tempo reale dall’endpoint del fornitore9d ago

Letto da un vero handshake MCP initialize → tools/list verso l’endpoint dichiarato. Nessuno strumento è stato invocato — tools/list è la chiamata di introspezione in sola lettura che il protocollo prevede a questo scopo. Riflette ciò che il server annunciava in quel momento; un endpoint ospitato non è vincolato ad alcuna versione e può cambiare senza preavviso.

  • https://helpyself.com/mcp114 strumenti · 1293 ms
pdf_to_wordConvert PDF to Word — tables, pictures and all — in your browser A HelpySelf tool (helpyself.com).

Convert PDF to Word — tables, pictures and all — in your browser A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe PDF to convert, base64-encoded (a data: URL prefix is accepted). It needs a text layer: a scan with no text is refused with `no_text` rather than turned in…
keepPageBreaksbooleanStart a new page in the Word document wherever the PDF started one. Off by default, so the text reflows and the Word page count may differ from the PDF's.
word_to_pdfConvert a Word document to PDF in your browser — nothing is uploaded. A HelpySelf tool (helpyself.com).

Convert a Word document to PDF in your browser — nothing is uploaded. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe Word document, base64-encoded; a data: URL prefix is stripped if present. A .docx is expected, and the older binary .doc is recognised from its bytes too.…
pageSizestringdocument keeps the paper size and margins the file was written for. a4 or letter overrides them with that paper and fixed margins, which re-wraps every paragra…
currency_converterAn exchange rate calculator using the European Central Bank's official daily rate A HelpySelf tool (helpyself.com).

An exchange rate calculator using the European Central Bank's official daily rate A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
amount*numberHow much of fromCurrency to convert, in major units (dollars, not cents). Negative is allowed, since a refund is a conversion too.
fromCurrency*stringThe ISO 4217 code of the currency the amount is in, such as USD. Case does not matter. Only currencies the European Central Bank quotes daily are known; an unk…
toCurrency*stringThe ISO 4217 code to convert into, such as EUR. The rate used is the ECB cross rate for the day, and the whole day's rate table comes back with the answer.
photo_galleryA photo gallery maker: drop pictures in, get a link with its own layout and password. A HelpySelf tool (helpyself.com).

A photo gallery maker: drop pictures in, get a link with its own layout and password. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
title*stringThe heading shown at the top of the gallery page, up to 120 characters.
introstringA line of plain text under the heading; never rendered as a link. Omit for none.
fileIds*arrayIds of files the signed-in caller already owns, in the order they should appear. Upload first via POST /v1/files/upload-url then /v1/files/confirm; the gallery…
captionsarrayCaptions matched to `fileIds` by position, so the third caption belongs to the third file. Use null or an empty string to leave one uncaptioned. Omit for none.
columnsintegerPictures per row on a wide screen, treated as a maximum: a phone shows at most two across and a tablet three, whatever is set here.
layoutstringgrid crops every tile to a square for a uniform wall; masonry keeps each picture's own proportions and packs them.
durationstringHow long the public link works, from now: one hour, one day, seven days or thirty days. Cut short if any of the files expires sooner.
passwordstringA password visitors must enter before any picture is fetched. Omit, or send an empty string, for an open link.
pregnancy_calculatorA due date calculator that also tells you how many weeks you are today A HelpySelf tool (helpyself.com).

A due date calculator that also tells you how many weeks you are today A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
lmpDate*stringFirst day of the last menstrual period as YYYY-MM-DD. Everything is counted from this date by Naegele's rule (280 days to the due date), shifted by `cycleLengt…
asOfDatestringThe date to measure weeks, days and trimester to, as YYYY-MM-DD. Omit and the server uses today's date in UTC, which can be a day out near midnight; send the r…
cycleLengthintegerAverage menstrual cycle length in days. 28 is what Naegele's rule assumes; each day longer moves the due date and the estimated conception date one day later.
auto_redact_pdfAuto redact PDF files: it finds the personal information, you confirm, the words are deleted. A HelpySelf tool (helpyself.com).

Auto redact PDF files: it finds the personal information, you confirm, the words are deleted. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe document's plain text, as extracted from the PDF, not the file itself. It is sent to a language model, which returns the personal names and postal addresse…
languagestringThe language the document is most likely in, such as "Danish", passed to the model as a hint because it changes what a name looks like. A hint only: a wrong gu…
find_a_timePropose a few times, send one link, see when everybody can make it A HelpySelf tool (helpyself.com).

Propose a few times, send one link, see when everybody can make it A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
title*stringThe heading on the poll page, shown to everybody who opens the link. 'Coffee with the team', 'Board meeting'.
notestringA line shown under the title to the people answering, such as where to meet.
options*arrayThe times people choose between, at least 2 and at most 366. Duplicates are refused; they are sorted chronologically for the page.
daysintegerHow many days the poll link stays open from now. After that it expires.
localestringThe language of the poll page: one of en, de, es, fi, fr, it, nl, pl. Anything else, or nothing, gives English.
timezonestringThe IANA time zone the option times are written in, e.g. 'Europe/Berlin', so the page can say so. Omit it, or give an unknown zone, and the times are shown as…
background_removerRemove the background from an image — solid backgrounds go transparent, in your browser. A HelpySelf tool (helpyself.com).

Remove the background from an image — solid backgrounds go transparent, in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe original filename. Used only to name the result, whose extension becomes .png because the output is always a PNG with transparency.
type*stringThe MIME type of the bytes in data: JPEG, PNG or WebP.
data*stringThe image file's bytes, base64-encoded. This removes a flat, single-colour background such as a white product shot or a scan; it is not a subject cutout for ph…
colourstringThe background colour to remove, as #rrggbb hex. Omit to sample it from the four corners of the image; the response reports the colour used and whether the cor…
tolerancenumberHow far a pixel's colour may be from the background colour and still be removed, 0 to 100 as a share of the largest possible RGB distance. Raise it for uneven…
reachstringedges (the default) removes only background connected to the image border, so enclosed areas like the hole in a letter or a window behind someone stay. everywh…
feathernumberHow soft the edge is, 0 to 100. It widens the band of partly transparent pixels around the tolerance threshold, as a percentage of tolerance; 0 gives a hard ja…
pdf_compressReduce PDF size without turning the text into a picture. A HelpySelf tool (helpyself.com).

Reduce PDF size without turning the text into a picture. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringFilename echoed back as `name` in the response. Used for nothing else.
data*stringThe PDF to compress, base64-encoded (a data: URL prefix is stripped). The result comes back the same way in `data`.
levelstringHow hard to squeeze the embedded JPEGs. light re-encodes at quality 0.82 with the longest edge capped at 2400 px, balanced 0.65 and 1800 px, strong 0.45 and 14…
structureOnlybooleanLeave every image as it is and only rewrite the file structure with object streams. Saves a little on text-heavy documents and almost nothing on scans.
bmi_calculatorA BMI calculator in metric or imperial, worked out in your browser. A HelpySelf tool (helpyself.com).

A BMI calculator in metric or imperial, worked out in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
weight*numberBody weight, in kilograms when units is metric and in pounds when imperial. The healthy-weight range in the response comes back in the same unit.
heightnumberHeight in centimetres. Required when units is metric and ignored when imperial, which takes feet and inches instead.
feetnumberThe whole-feet part of the height. Imperial only; ignored when metric. Either feet or inches may be left out, so 6 ft with no inches works.
inchesnumberThe inches part of the height, added to feet. Imperial only; ignored when metric.
unitsstringmetric (the default) reads weight as kg and height as cm; imperial reads weight as lb and height as feet plus inches. Also sets the unit of the healthy range r…
body_fat_calculatorA body fat calculator that works from a tape measure, using the US Navy method. A HelpySelf tool (helpyself.com).

A body fat calculator that works from a tape measure, using the US Navy method. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
sex*stringWhich of the two US Navy equations to use; they are not interchangeable. female needs a hip measurement and uses waist plus hip; male uses the waist alone.
systemstringThe unit every measurement is in. metric (the default) reads height, neck, waist and hip in centimetres and weight in kilograms; imperial reads lengths in inch…
height*numberStanding height, in the unit named by system.
neck*numberNeck circumference measured just below the larynx, in the unit named by system. Must be smaller than the waist (or waist plus hip for female) or the request is…
waist*numberWaist circumference, relaxed, in the unit named by system: at the navel for men, at the narrowest point for women.
hipnumberHip circumference at the widest point, in the unit named by system. Required when sex is female; ignored when male.
weightnumberBody weight in kg (metric) or lb (imperial). Not part of the percentage; it is only used to also return fat mass and lean mass in the same unit. Omit it and th…
calorie_calculatorWork out how many calories you burn a day, and what to eat for a goal. A HelpySelf tool (helpyself.com).

Work out how many calories you burn a day, and what to eat for a goal. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
sex*stringEnters the Mifflin-St Jeor equation as a constant, and sets the lowest intake the tool will suggest: 1,200 kcal a day for female, 1,500 for male.
age*integerAge in years. The equation was fitted on adults, so under 18 or over 100 the answer is still computed but reported as reliable: false.
weightKg*numberBody weight in kilograms. Under 30 kg the answer is marked unreliable.
heightCm*numberHeight in centimetres. Under 120 cm the answer is marked unreliable.
activitystringHow active a typical week is, multiplying resting metabolism to get maintenance calories: sedentary (little or no exercise, x1.2, the default), light (x1.375),…
coin_flipA coin toss you can trust — heads or tails, from real randomness. A HelpySelf tool (helpyself.com).

A coin toss you can trust — heads or tails, from real randomness. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
countintegerHow many times to flip, 1 to 1000. Every flip comes back in order, with a heads and tails tally beside them.
headsPercentnumberChance of heads on each flip, as a percentage. 50 is a fair coin; 12.5 is honoured exactly rather than rounded to a whole percent.
countdown_timerA 5 minute timer, a 10 minute timer, or any timer online — with an alarm. A HelpySelf tool (helpyself.com).

A 5 minute timer, a 10 minute timer, or any timer online — with an alarm. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
hoursintegerThe hours part of the duration. The three parts are added together and capped at 24 hours in total, then returned as milliseconds, as h:mm:ss text and as parts.
minutesintegerThe minutes part of the duration. Defaults to 5, so an empty request is 05:00.
secondsintegerThe seconds part of the duration.
delisted_gamesCheck whether a Steam game has been delisted — and when it went A HelpySelf tool (helpyself.com).

Check whether a Steam game has been delisted — and when it went A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
game*stringThe game to look up: a name, a Steam store URL or a numeric app id, in one field. A name is matched against every game ever seen in the weekly Steam snapshots,…
dice_rollerA dice roller for any number of sides, rolled in your browser. A HelpySelf tool (helpyself.com).

A dice roller for any number of sides, rolled in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
diceintegerHow many dice to roll, 1 to 100: the 2 in 2d6+3. Each roll comes back separately along with their subtotal.
sidesintegerFaces on each die, 2 to 1000: the 6 in 2d6+3. Every die rolls 1 to this number. Defaults to 6.
modifierintegerA whole number added once to the total, not to each die: the +3 in 2d6+3. May be negative. Defaults to 0.
pdf_mergeMerge PDF files into one document. A HelpySelf tool (helpyself.com).

Merge PDF files into one document. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
files*arrayThe PDFs to join, in the order their pages should appear in the result. Needs at least two, and no more than 30 in one request.
pace_calculatorA running pace calculator: give any two of distance, time and pace to get the third. A HelpySelf tool (helpyself.com).

A running pace calculator: give any two of distance, time and pace to get the third. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
distancenumberHow far, in the unit named by `unit`. Give any two of distance, timeSeconds and paceSecondsPerUnit and the third is worked out.
unitstringThe unit `distance` and `paceSecondsPerUnit` are read in. The answer always reports pace per kilometre and per mile, whichever was given.
timeSecondsnumberTotal time in seconds, so 3150 is 52 minutes 30 seconds.
paceSecondsPerUnitnumberPace in seconds per `unit`, so 315 with unit km is 5:15 per kilometre. Ignored when distance and timeSeconds are both given, since those two determine it.
password_generatorA password generator for strong random passwords, in your browser. A HelpySelf tool (helpyself.com).

A password generator for strong random passwords, in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
lengthintegerCharacters per password, 4 to 128. The reported entropy in bits grows with the length and with how many character sets are on.
lowercasebooleanInclude a-z. Every password is guaranteed at least one character from each set that is on, and at least one of the four sets must be on.
uppercasebooleanInclude A-Z.
digitsbooleanInclude 0-9.
symbolsbooleanInclude the symbols !#$%&*+-=?@^_~. Turn off for systems that refuse punctuation.
excludeAmbiguousbooleanLeave out I, l, 1, O, 0 and o, which are misread when a password is written down or read aloud. Slightly lowers the entropy.
countintegerHow many passwords to return, up to 50. Always an array.
random_number_generatorA random number generator for any range, in your browser. A HelpySelf tool (helpyself.com).

A random number generator for any range, in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
minintegerLowest whole number that may be drawn, inclusive. 1 when omitted.
maxintegerHighest whole number that may be drawn, inclusive. Must not be below `min`. 100 when omitted.
countintegerHow many numbers to draw, up to 1000. Always returned as an array.
uniquebooleanDraw without repeats, like lottery balls rather than dice. Refused if `count` is more than the range holds.
sortedbooleanReturn the draw in ascending order. Sorting happens after drawing, so it does not change the odds.
random_pickerA random picker for a list of names, drawn in your browser. A HelpySelf tool (helpyself.com).

A random picker for a list of names, drawn in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
items*arrayThe list to pick from, up to 10000 entries. An entry written twice is deliberately twice as likely to be picked, so duplicates are not collapsed.
countintegerHow many entries to pick, without repeats. Asking for more than the list holds is an error rather than a shorter answer. Ignored when shuffleAll is true.
shuffleAllbooleanReturn the whole list in a random order instead of a selection. Every ordering is equally likely, and count is ignored.
exif_removerSee what your photos reveal, then remove the EXIF data — without uploading them. A HelpySelf tool (helpyself.com).

See what your photos reveal, then remove the EXIF data — without uploading them. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe image file as base64: a JPEG, PNG or WebP. The format is detected from the bytes, and files over 50 MB are refused.
namestringA filename echoed back with a strip result. It does not affect what is removed.
actionstring'inspect' lists the metadata found (camera, time, location) without changing the file. 'strip' returns the same image with that metadata removed, losslessly.
keepOrientationbooleanKeep the EXIF orientation flag when stripping, so a phone photo does not turn on its side. Set false to remove it with everything else.
keepColourProfilebooleanKeep the ICC colour profile when stripping. Set false to remove it too, which can visibly shift the colours on wide-gamut screens.
unit_converterkg to lbs, mm to inches, cm to feet — every everyday unit, in your browser. A HelpySelf tool (helpyself.com).

kg to lbs, mm to inches, cm to feet — every everyday unit, in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
valuenumberThe quantity to convert, expressed in the from unit. Defaults to 1.
categorystringWhich kind of quantity: length, mass, temperature, volume, area, speed, data, time. Both from and to must be units of this category. Defaults to length.
from*stringUnit id to convert from, which must belong to category. Ids by category: length: mm, cm, m, km, in, ft, yd, mi; mass: g, kg, t, oz, lb, st; temperature: c, f,…
to*stringUnit id to convert to, from the same category and the same list of ids as from.
what_is_my_ipWhat's my IP — the address the internet sees, and where it thinks you are. A HelpySelf tool (helpyself.com).

What's my IP — the address the internet sees, and where it thinks you are. A HelpySelf tool (helpyself.com).

Per questo strumento non è stato pubblicato alcuno schema di input.

xml_formatterAn XML formatter that indents, minifies and checks a document in your browser. A HelpySelf tool (helpyself.com).

An XML formatter that indents, minifies and checks a document in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
xml*stringThe XML document to work on.
modestringformat re-indents it, one node per line; minify puts it on one line; validate only reports whether the tags nest and close, with the line of the first fault. N…
indent—Spaces per nesting level when formatting, or "tab" for one tab per level. Ignored by minify and validate. Defaults to 2.
keepCommentsbooleanKeep <!-- --> comments when formatting; false drops them. Defaults to true.
pdf_to_imagesPDF to JPG, PDF to PNG — every page as an image, at the size you need. A HelpySelf tool (helpyself.com).

PDF to JPG, PDF to PNG — every page as an image, at the size you need. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe PDF to render, base64-encoded. A data: URL prefix is stripped.
namestringBase name for the image files; a .pdf ending is dropped and pages are named <name>-01.png and so on, zero-padded to the page count. Also names the ZIP when `ar…
typestringImage format for every page. PNG is lossless; JPEG and WebP are much smaller and honour `quality`.
sizestringLongest edge of each image in pixels: thumbnail 480, screen 1280, print 2480. A request estimated at more than 120 megapixels in total is refused before render…
qualitynumberCompression quality for JPEG and WebP, 0.1 to 1, where 1 is the largest file and the best picture. Ignored for PNG.
pagesstringWhich pages to render, counted from 1: single pages and ranges separated by commas, such as "1-3, 7, 12-", where an open end runs to the last page. Omit for ev…
archivebooleanReturn one ZIP of every image, base64-encoded in `data`, instead of an `images` array with one base64 string per page. Easier to handle for a long document.
pdf_reorderRearrange, rotate and delete pages from a PDF, then save it back out. A HelpySelf tool (helpyself.com).

Rearrange, rotate and delete pages from a PDF, then save it back out. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe PDF to rebuild, base64-encoded. A data: URL prefix is stripped.
namestringBase name for the output file; a .pdf ending is dropped and the response names it <name>.pdf.
orderstringSource page numbers, 1-based, in the order they should appear, as "3, 1, 2". A range may run backwards, so "10-1" reverses a ten-page document. Leave a page ou…
rotationsobjectExtra clockwise rotation per source page, as {"2": 90}. Added to whatever rotation the page already has, and keyed by source page rather than output position,…
pdf_splitExtract pages from a PDF or split it into separate files. A HelpySelf tool (helpyself.com).

Extract pages from a PDF or split it into separate files. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe PDF to split, base64-encoded. A data: URL prefix is stripped.
namestringBase name for the output files; a .pdf ending is dropped. extract mode names the result <name>-extracted.pdf, single mode <name>-page-N.pdf per page.
modestringextract returns one PDF holding the selected pages; single returns one PDF per selected page. `files` in the response is an array either way.
pagesstringWhich pages to take, counted from 1: single pages and ranges separated by commas, such as "1-3, 7, 12-", where an open end runs to the last page. The order giv…
avif_converterAVIF to JPG, and JPG to AVIF — the format that halves a photograph. A HelpySelf tool (helpyself.com).

AVIF to JPG, and JPG to AVIF — the format that halves a photograph. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe image file's bytes, base64-encoded: JPEG, PNG, WebP, GIF or AVIF. At most 30 MB decoded. An animated GIF is converted to a still of its first frame, and th…
namestringThe original filename. Only used to name the result: its extension is swapped for the output format's, so photo.jpg comes back as photo.avif.
typestringThe MIME type of the bytes in data. The image pipeline reads all of these; the actual format is taken from the bytes, so a wrong value here is not fatal.
formatstringThe format to produce. AVIF is what the tool is for; WebP, JPEG and PNG exist so an AVIF can be converted back to something older software opens.
qualityintegerEncoder quality, 1 (smallest, roughest) to 100 (largest). Ignored for PNG, which is lossless. The default of 60 is deliberate: AVIF at 100 is often larger than…
maxWidthintegerScale the image down so its width is at most this many pixels, keeping the aspect ratio. Never enlarges. Omit to keep the original dimensions.
images_to_pdfJPG to PDF and PNG to PDF — photos to PDF, in the order you choose. A HelpySelf tool (helpyself.com).

JPG to PDF and PNG to PDF — photos to PDF, in the order you choose. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
images*arrayThe images in page order, one page each, at most 100 of them.
pageSizestringThe paper size. 'fit' makes each page exactly the image's own pixel size, with no margins or letterboxing; 'a4' and 'letter' put every image on that fixed page…
orientationstringPage orientation for 'a4' and 'letter': 'portrait' or 'landscape' for every page, or 'auto' to turn a page landscape when its image is wider than tall. Ignored…
marginintegerWhite space around the image on 'a4' and 'letter' pages, in PDF points (72 per inch; 144 is two inches). Ignored for 'fit'.
pdf_rotateRotate PDF pages the right way up — sideways or upside-down. A HelpySelf tool (helpyself.com).

Rotate PDF pages the right way up — sideways or upside-down. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe PDF to rotate, base64-encoded. A data: URL prefix is stripped.
namestringBase name for the output file; a .pdf ending is dropped and the response names it <name>-rotated.pdf.
angle—Clockwise rotation in degrees, added to whatever rotation each page already has. Lossless: nothing is re-rendered. A quarter turn when omitted.
pagesstringWhich pages to rotate, counted from 1: single pages and ranges separated by commas, such as "1-3, 7, 12-", where an open end runs to the last page. Omit for ev…
onlystringFilter the selected pages by their current orientation: landscape turns only pages wider than tall, portrait only pages taller than wide, all turns every selec…
base64Base64 encode and decode text instantly, with full Unicode support. A HelpySelf tool (helpyself.com).

Base64 encode and decode text instantly, with full Unicode support. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe text to encode, or the Base64 to decode, depending on action. Encoding goes through UTF-8 first, so accents, emoji and CJK survive. Decoding accepts standa…
actionstringencode turns text into Base64; decode turns Base64 back into UTF-8 text. Defaults to encode.
urlSafebooleanWhen encoding, use the URL-safe alphabet (RFC 4648 section 5): + and / become - and _, and the = padding is dropped, as in JWTs. Ignored when decoding, which d…
cookie_checkerA cookie checker that shows what a website sets, and whether Secure, HttpOnly and SameSite are on. A HelpySelf tool (helpyself.com).

A cookie checker that shows what a website sets, and whether Secure, HttpOnly and SameSite are on. A HelpySelf tool (helpyself.com).

NOTANel parametro url: Links to undeclared domain: example.com
ParametroTipoDescrizione
url*stringThe public website to check, for example https://example.com. A bare hostname is read as https. The page is fetched as a normal browser would and every Set-Coo…
image_cropperCrop image online — drag the box, or type an exact size in pixels. A HelpySelf tool (helpyself.com).

Crop image online — drag the box, or type an exact size in pixels. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe source filename. The result keeps its stem with the output format's extension.
type*stringThe MIME type of the source image: image/jpeg, image/png or image/webp.
data*stringThe image file as base64, in the format given by type.
x*integerThe crop box's left edge, in pixels from the left of the source image.
y*integerThe crop box's top edge, in pixels from the top of the source image.
width*integerThe crop box's width in source pixels. A box that runs past the image is clamped to fit inside it, and never below 8 pixels.
height*integerThe crop box's height in source pixels, clamped to the image like width.
formatstringThe output format. 'auto' keeps PNG and WebP sources in their own format, so transparency survives, and writes everything else as JPEG.
qualitynumberEncoder quality from 0.1 to 1 for JPEG and WebP output; lower is smaller and softer. PNG is lossless and ignores it.
image_to_textImage to text: read the words out of a photo — receipts, screenshots, handwriting. A HelpySelf tool (helpyself.com).

Image to text: read the words out of a photo — receipts, screenshots, handwriting. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
datastringThe image file as base64, in the format given by type. Send this or fileId, not both. Anything a vision model can read works: a photo of a page, a screenshot,…
fileIdstringThe id of an image already uploaded to the caller's account, to read instead of data. Needs a signed-in caller; the upload is consumed by the run. Most scripts…
typestringThe MIME type of the bytes in data: image/jpeg, image/png, image/webp or image/gif. Ignored when fileId is used, since the stored type wins.
modestringWhat to return: 'text' is the words in reading order and nothing else; 'markdown' keeps headings and lists, which suits a document scan; 'table' transcribes a…
languagestringThe language the text is most likely in, e.g. 'Danish', as a hint to the model. It is not a constraint: what is actually in the picture is transcribed.
readability_scoreReadability score for any text — Flesch–Kincaid, Gunning fog index and more. A HelpySelf tool (helpyself.com).

Readability score for any text — Flesch–Kincaid, Gunning fog index and more. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringEnglish prose to score, at least 20 words. Scored with Flesch Reading Ease, Flesch-Kincaid, Gunning fog, SMOG, ARI and Coleman-Liau, which are averages over se…
barcode_generatorA barcode generator for EAN-13, UPC-A, EAN-8 and Code 128 — check digit included. A HelpySelf tool (helpyself.com).

A barcode generator for EAN-13, UPC-A, EAN-8 and Code 128 — check digit included. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringWhat to encode. For ean13, upca and ean8 this is digits only: 12, 11 or 7 of them and the check digit is worked out, or one more and it is verified (a wrong on…
symbologystringWhich barcode standard to draw. ean13 (13 digits, the retail default worldwide), upca (12 digits, North American retail), ean8 (8 digits, small packaging), cod…
scaleintegerWidth of the narrowest bar in pixels; every other width and the quiet zones are multiples of it, so this sets the overall size. 3 is about right for a screen.
heightintegerHeight of the bars in pixels. The printed number and the longer guard bars add to the total height of the SVG when showText is true.
showTextbooleanPrint the encoded value underneath the bars, as a retail barcode always does. False gives bars only.
barcode_readerA barcode scanner online — read a barcode or QR code from a photo or screenshot. A HelpySelf tool (helpyself.com).

A barcode scanner online — read a barcode or QR code from a photo or screenshot. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe image file's bytes, base64-encoded: JPEG, PNG, WebP, GIF or BMP. SVG is refused here (the server cannot rasterise it); convert it to PNG first.
typestringThe MIME type of the bytes, such as image/png. Optional and only used to reject something that is plainly not an image; the format is otherwise read from the b…
contrast_fixerA colour contrast fixer — the nearest accessible colour that passes WCAG AA. A HelpySelf tool (helpyself.com).

A colour contrast fixer — the nearest accessible colour that passes WCAG AA. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
foreground*stringThe text colour, as hex, rgb(), hsl() or a CSS colour name.
background*stringThe colour behind the text, in the same forms as foreground.
levelstringThe WCAG grade to reach. AA is normal body text at 4.5:1, AA_LARGE is large text at 3:1, AAA is 7:1 and AAA_LARGE is 4.5:1. Defaults to AA.
adjuststringWhich colour may change. Only its lightness moves; hue and saturation are kept. 'either' tries both and returns the smallest change first. Defaults to either.
csv_to_jsonCSV to JSON and back — turn a spreadsheet export into clean, readable JSON. A HelpySelf tool (helpyself.com).

CSV to JSON and back — turn a spreadsheet export into clean, readable JSON. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe data to convert: CSV text when direction is csv-to-json, or a JSON array of objects or arrays when it is json-to-csv. Quoted fields, embedded newlines and…
directionstringWhich way to convert. Defaults to csv-to-json. Going to CSV, the columns are the union of every object's keys and rows are joined with CRLF.
delimiterstringThe field separator: comma, semicolon, tab or pipe. 'auto' (the default) picks whichever appears most on the first line outside quotes when reading CSV, and wr…
headerbooleanTreat the first CSV row as column names, or write one when producing CSV. On by default. Off, every row is data and shape falls back to arrays.
shapestringThe JSON produced from CSV: 'objects' keyed by column name (duplicate names get a _2 suffix), or 'arrays' of values in column order. Defaults to objects.
trimbooleanStrip whitespace from both ends of every field and column name when reading CSV. On by default.
typedbooleanConvert fields that look like numbers, true/false or null to those JSON types, and empty fields to null. Off by default so postcodes and codes like 007 stay st…
indentintegerSpaces of indentation in the JSON output. 0 puts it all on one line. Defaults to 2. Ignored when producing CSV.
image_resizerA photo resizer for any size — JPEG, PNG, WebP or an iPhone HEIC. A HelpySelf tool (helpyself.com).

A photo resizer for any size — JPEG, PNG, WebP or an iPhone HEIC. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe source filename. The result is named after its stem with the new size appended, e.g. 'photo-800x600.jpg'.
type*stringThe MIME type of the source image: image/jpeg, image/png or image/webp.
data*stringThe image file as base64, in the format given by type.
modestringHow the new size is given: 'dimensions' uses width and height in pixels, 'percentage' scales both sides by percentage and ignores width and height.
widthintegerThe target width in pixels, for the 'dimensions' mode. With keepAspect on, giving a width sets the height from it and any height given is ignored. Omitted with…
heightintegerThe target height in pixels, for the 'dimensions' mode. With keepAspect on it only applies when width is omitted, and then sets the width from it.
percentagenumberThe scale for the 'percentage' mode, as a percentage of the source size per side: 50 halves both edges, 100 leaves it as is. Over 100 needs allowUpscale.
keepAspectbooleanKeep the source proportions in 'dimensions' mode, so one of width or height drives the other. Set false to stretch to an exact width and height.
formatstringThe output format: image/jpeg, image/png or image/webp. Omit it to keep the source format.
qualitynumberEncoder quality from 0.1 to 1 for JPEG and WebP output; lower is smaller and softer. PNG is lossless and ignores it.
allowUpscalebooleanAllow a result larger than the source on either side, up to 10000 pixels. Off by default, so enlarging is refused with an explanation rather than adding blur.
invoice_generatorA free invoice generator that makes a real PDF — no watermark, no sign-up. A HelpySelf tool (helpyself.com).

A free invoice generator that makes a real PDF — no watermark, no sign-up. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
from*stringThe sender's name and address as free text; line breaks are kept.
to*stringThe customer's name and address as free text; line breaks are kept.
items*arrayThe lines to bill, in the order they should appear.
currencystringThe ISO 4217 currency code, e.g. 'USD', 'EUR', 'DKK'. It decides the symbol and decimals shown; an unknown code is refused with an error rather than guessed.
issueDate*stringThe date the invoice is issued, as YYYY-MM-DD. The due date is counted from it, and its year goes into the generated invoice number.
paymentTermsDaysintegerHow many days after issueDate payment is due. 0 means due on the issue date.
sequenceintegerThe position in your invoice series, used to build the number as INV-<year>-<sequence padded to 4 digits>, e.g. 7 in 2026 gives INV-2026-0007. Ignored when num…
numberstringYour own invoice number, printed as given. Overrides the one built from sequence.
taxPercentnumberTax added on top of the subtotal, as a percentage: 25 adds a quarter. 0 leaves the total equal to the subtotal.
taxLabelstringWhat the tax line is called on the invoice: 'VAT', 'MwSt', 'Moms', 'GST'.
notesstringFree text printed under the totals: payment details, bank account, terms, a thank-you. Empty prints nothing.
localestringThe BCP 47 locale the amounts are formatted in, e.g. 'en-US' writes 1,234.56 and 'da-DK' writes 1.234,56. It does not translate the labels.
pdfbooleanInclude the rendered PDF as base64 in pdfBase64. Set false to get only the number, due date and totals, which is faster and much smaller.
signature_makerA signature maker: draw or type yours, saved with a transparent background. A HelpySelf tool (helpyself.com).

A signature maker: draw or type yours, saved with a transparent background. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
strokes*arrayThe drawing as a list of strokes, each a list of points in the order the pen visited them, in any consistent unit. At most 20000 points in total. The result is…
strokeWidthnumberLine thickness, in the same units as the points. It also sets the scale of padding and of the simplify tolerance.
colourstringInk colour as a hex value, #rgb or #rrggbb. Anything else falls back to #111111 rather than being written into the SVG.
smoothbooleanDraw quadratic curves through the points instead of straight segments between them, which stops a signature looking ruler-drawn.
trimbooleanFit the SVG viewBox tightly to the ink. False keeps the pad's origin, so empty space above and left of the signature is kept and it sits off-centre when placed.
paddingnumberSpace left around the ink when trimming, measured in stroke widths rather than points units, so 2 at a strokeWidth of 3 is 6 units on every side.
simplifybooleanDrop points that lie almost on the line between their neighbours (tolerance of a quarter of strokeWidth). Shrinks the path a great deal and steadies the smooth…
stall_bookingOne link, on your own site or sent — vendors pick their own stall A HelpySelf tool (helpyself.com).

One link, on your own site or sent — vendors pick their own stall A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
title*stringThe market's name, shown as the heading of the public booking page vendors book on. A successful call publishes that page under the caller's account and return…
notestringA line shown under the title on the booking page: doors open, where to park, what not to bring.
date*stringThe day the market is held, as YYYY-MM-DD with no time or zone. It must not be in the past, and the booking page is deleted daysAfter days after it.
venueIdstringThe id of a hall the caller has already drawn in the venue editor. Given, the market uses that hall's shape and hand-placed stalls, and hallWidth, hallDepth, s…
hallWidthintegerWidth of the hall in centimetres, so 2000 is twenty metres. Required when no venueId is given; a value under two metres is refused as a typo.
hallDepthintegerDepth of the hall in centimetres. Required when no venueId is given.
stallsintegerHow many stalls to lay out in the rectangle. Required when no venueId is given. If fewer fit at the given stall size, fewer are made rather than the stalls bei…
stallWidthintegerWidth of one stall in centimetres, along the row. 180 is a standard trestle table.
stallDepthintegerDepth of one stall in centimetres, front to back.
gapintegerThe aisle between stalls in centimetres, both between neighbours in a row and between rows. 120 fits prams and wheelchairs.
backToBackbooleanLay rows out in pairs with their backs together and the aisle only between pairs, so the public cannot walk behind a seller. Fits more stalls in the same hall…
backGapintegerSpace between the two backs of a paired row in centimetres, for the sellers' chairs and stock. Only used when backToBack is true; it is not the aisle.
priceintegerWhat one stall costs, in the currency's minor unit (cents, pence, øre), so 25000 is 250.00. Never a decimal amount. 0 means the stalls are free.
currencystringWhat the price is in. An ISO code such as "DKK" or "EUR" is formatted properly; any other text ("kr", "beer tokens") is printed as given beside the number.
unitsstringHow the hall is shown to people, in metres or in feet. Display only: every dimension in this call is centimetres either way.
paymentDetailsstringHow a vendor is to pay, in the organiser's own words, shown to them after they book: a bank account, a MobilePay number, "cash on the day". No card processing…
holdHoursintegerHow many hours a booked stall is held while the vendor pays, at most a week. If the organiser has not marked it paid by then, the stall is released for someone…
daysAfterintegerHow many days after the market date the booking page stays up. After that it is deleted, along with the vendors' names and contact details.
url_encoderA URL encoder and decoder for links and query strings, percent-encoded properly. A HelpySelf tool (helpyself.com).

A URL encoder and decoder for links and query strings, percent-encoded properly. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe text to encode, the percent-encoded string to decode, or the URL to parse, depending on action.
actionstringencode percent-encodes text; decode reverses it; parse splits a complete URL (scheme included) into protocol, host, path, query parameters and hash, and ignore…
modestringcomponent encodes or decodes every reserved character, as encodeURIComponent does, which is right for one query value. full leaves the characters that structur…
bulk_image_resizerA bulk image resizer for a whole folder at once, in your browser. A HelpySelf tool (helpyself.com).

A bulk image resizer for a whole folder at once, in your browser. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe original filename. Echoed back unchanged as the result's name.
type*stringThe MIME type of the bytes in data: JPEG, PNG or WebP. Also the output type when format is keep.
data*stringThe image file's bytes, base64-encoded.
maxEdge*integerThe longest side of the result in pixels. The image is scaled down to fit inside this on its longer edge, keeping its aspect ratio. Never enlarges: an image al…
formatstringThe output format. keep (the default) re-encodes in the same type as the input; the others convert. JPEG has no transparency, so transparent areas are flattene…
qualitynumberEncoder quality for JPEG and WebP, 0.1 (smallest) to 1 (largest). Has no effect on PNG, which is lossless.
contrast_gridA contrast grid for your whole palette — every pairing checked against WCAG. A HelpySelf tool (helpyself.com).

A contrast grid for your whole palette — every pairing checked against WCAG. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
palette*stringThe colours to check against each other, as hex, rgb(), hsl() or CSS colour names, separated by newlines, commas or spaces. CSS custom-property names are ignor…
levelstringThe WCAG grade a pairing must clear to count as passing: AA is 4.5:1, AA_LARGE is 3:1, AAA is 7:1, AAA_LARGE is 4.5:1. Every cell still reports its own ratio a…
image_converterConvert between JPEG, PNG and WebP, one file or many, with transparency flattened onto a colour you choose. HEIC and AVIF are browser-only and not accepted here. A HelpySelf tool (helpyself.com).

Convert between JPEG, PNG and WebP, one file or many, with transparency flattened onto a colour you choose. HEIC and AVIF are browser-only and not accepted here. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe source filename. The result keeps its stem with the target format's extension.
type*stringThe MIME type of the source image: image/jpeg, image/png or image/webp. HEIC, AVIF, TIFF and BMP are not accepted over the API.
data*stringThe image file as base64, in the format given by type.
target*stringThe format to convert to: image/jpeg, image/png or image/webp. It must differ from type; converting to the same format is refused. AVIF is not available over t…
qualitynumberEncoder quality from 0.1 to 1 when the target is JPEG or WebP; lower is smaller and softer. PNG is lossless and ignores it.
backgroundstringA CSS colour painted behind transparent areas when converting to JPEG, which has no transparency. Defaults to white. Ignored for PNG and WebP targets.
markdown_to_htmlTurn Markdown into clean HTML, with a preview you can trust. A HelpySelf tool (helpyself.com).

Turn Markdown into clean HTML, with a preview you can trust. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe Markdown to convert: CommonMark plus the GitHub extensions (tables, strikethrough, task lists, autolinks). Links are limited to http, https, mailto, tel, f…
allowHtmlbooleanPass any raw HTML in the Markdown through to the output instead of escaping it. Off by default, which is the safe choice: inline HTML can carry a script, so on…
headingIdsbooleanGive every heading an id derived from its text, made unique within the document, so a table of contents can link to it. Off, and headings carry no id.
breaksbooleanTurn every single newline into a <br>, the way chat apps do. Off, and only a line ending in two spaces breaks; other newlines join into the same paragraph.
wheel_of_namesA spinning wheel of names — paste a list, spin, and get one fair winner. A HelpySelf tool (helpyself.com).

A spinning wheel of names — paste a list, spin, and get one fair winner. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
names*stringThe entries to draw from, one per line. Blank lines and surrounding spaces are ignored; a name listed twice has two chances.
drawsintegerHow many winners to draw. Without removeWinner each draw is from the full list, so the same name can win more than once. Defaults to 1.
removeWinnerbooleanTake each winner out of the list before the next draw, so no name wins twice. Drawing stops early if the list runs out; remaining in the response lists who is…
word_counterA word counter and character counter, updating as you type. A HelpySelf tool (helpyself.com).

A word counter and character counter, updating as you type. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe text to count. Returns characters with and without spaces, words, sentences, paragraphs (split on blank lines), lines, reading and speaking time in minutes…
yaml_to_jsonConvert a config file to JSON, or JSON back to readable YAML. A HelpySelf tool (helpyself.com).

Convert a config file to JSON, or JSON back to readable YAML. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe document to convert: YAML when direction is yaml-to-json, JSON when it is json-to-yaml. A YAML file holding several --- documents becomes a JSON array.
directionstringyaml-to-json parses YAML and returns JSON; json-to-yaml parses JSON and returns YAML. Defaults to yaml-to-json.
indentintegerSpaces of indentation in the output. For JSON, 0 gives a single line; YAML output always indents by at least 1. Defaults to 2.
sortKeysbooleanSort object keys alphabetically at every level, so two configs can be compared. Off by default, which keeps the input's order.
ascii_tableThe full ASCII table, with the control codes explained rather than left blank. A HelpySelf tool (helpyself.com).

The full ASCII table, with the control codes explained rather than left blank. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
searchstringWhat to look up: a single character ("A"), a decimal code ("65"), hex ("0x41", "U+0041", "A"), binary ("0b01000001"), octal ("0o101"), an HTML entity ("&amp;")…
includeExtendedbooleanAlso include codes 128 to 255, read as ISO-8859-1 (Latin-1). ASCII proper stops at 127, so a search for a higher code finds nothing unless this is true.
binary_translatorA binary translator both ways — binary to text, text to binary, hex and decimal too. A HelpySelf tool (helpyself.com).

A binary translator both ways — binary to text, text to binary, hex and decimal too. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
input*stringPlain text, or bytes written as binary, hex, decimal or octal. Groups may be separated by spaces or commas; hex also accepts 0x prefixes and unspaced pairs. Ev…
readAsstringHow to read input. auto (the default) works it out: only 0s and 1s in whole bytes is binary, hex digits with a letter or 0x is hex, several zero-padded pairs i…
compress_to_sizeCompress image to 100KB, 1MB, or whatever exact size the form demands. A HelpySelf tool (helpyself.com).

Compress image to 100KB, 1MB, or whatever exact size the form demands. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe file name, echoed back in the response so a caller can keep it with the result. It does not decide the format; type does.
type*stringThe MIME type of the bytes in data. A JPEG is re-encoded as JPEG; PNG and WebP input both come back as WebP.
data*stringThe image file itself, base64-encoded (no data: prefix). The result's data is the compressed file in the same encoding.
targetKb*integerThe size the output must not exceed, in kilobytes of 1,024 bytes, as upload limits mean it. The highest quality that fits is found by re-encoding; if none does…
cron_expressionRead a cron expression in plain English, and see exactly when it will next run. A HelpySelf tool (helpyself.com).

Read a cron expression in plain English, and see exactly when it will next run. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
expression*stringA five-field crontab expression (minute, hour, day of month, month, day of week) such as '*/15 9-17 * * MON-FRI', or a shorthand like @daily or @hourly. Names,…
timezonestringThe IANA time zone the schedule is read in, such as Europe/Copenhagen. Cron means wall-clock time, so the run times change with it. Defaults to UTC, and an unr…
countintegerHow many upcoming runs to list, strictly after now, each as a wall-clock ISO string without an offset plus a readable form. Defaults to 5.
gradient_generatorA CSS gradient generator for linear, radial and conic — copy the code straight out. A HelpySelf tool (helpyself.com).

A CSS gradient generator for linear, radial and conic — copy the code straight out. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
typestringThe kind of CSS gradient: 'linear' runs in a straight line at the angle, 'radial' spreads out from the centre, 'conic' sweeps round the centre.
anglenumberDegrees, normalised to 0-359. For linear it is the direction the gradient runs, 0 pointing up and 180 down; for conic it is where the sweep starts. Ignored for…
stops*arrayThe colours in order, from 2 to 16 of them.
shapestringFor radial gradients only: 'circle' keeps the rings round, 'ellipse' stretches them to the box. Ignored for linear and conic.
repeatingbooleanEmit the repeating-* variant, which tiles the gradient over the box instead of stretching it once. Only visible when the stops have explicit positions short of…
favicon_generatorA favicon generator that turns any image into a complete set. A HelpySelf tool (helpyself.com).

A favicon generator that turns any image into a complete set. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe source file's name. Informational only; the outputs use fixed favicon names.
type*stringThe MIME type of the source image: image/jpeg, image/png or image/webp.
data*stringThe source image as base64. A square image works best; a non-square one is cropped to a centred square before the sizes are made.
hash_generatorA hash generator for SHA-1, SHA-256, SHA-384 and SHA-512. A HelpySelf tool (helpyself.com).

A hash generator for SHA-1, SHA-256, SHA-384 and SHA-512. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe text to hash. It is encoded as UTF-8 before hashing, exactly as given.
algorithmsarrayWhich digests to compute, from SHA-1, SHA-256, SHA-384, SHA-512. One hex digest comes back per algorithm named.
jwt_decoderA JWT decoder that inspects JSON Web Tokens safely. A HelpySelf tool (helpyself.com).

A JWT decoder that inspects JSON Web Tokens safely. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
token*stringThe JWT to decode: three base64url parts joined by dots. A leading 'Bearer ' is stripped. The header and payload are decoded and the signature is returned as i…
mic_testA microphone test that answers the real question — will they hear me? A HelpySelf tool (helpyself.com).

A microphone test that answers the real question — will they hear me? A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
samples*arrayA block of decoded mono audio samples, each between -1 and 1. Loudness (RMS), peak and the verdict are judged over the whole block, so send a stretch of speech…
morse_code_translatorA morse code translator both ways — text to morse code, and morse code to text. A HelpySelf tool (helpyself.com).

A morse code translator both ways — text to morse code, and morse code to text. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringPlain text to turn into morse, or morse to turn back into text. Morse is dots and dashes with a space between letters and a slash (or two spaces) between words…
directionstringWhich way to translate. "auto" decodes when the input is nothing but dots, dashes, spaces and slashes, and encodes otherwise; "toMorse" and "toText" force one…
duplicate_line_removerRemove duplicate lines, blanks and stray spaces from a list in one pass. A HelpySelf tool (helpyself.com).

Remove duplicate lines, blanks and stray spaces from a list in one pass. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe lines to de-duplicate, separated by any line ending. The result is the text with repeats removed, in the original order unless sort says otherwise, plus co…
caseSensitivebooleanTreat Apple and apple as different lines. Off by default, so they count as the same line and only the kept one survives.
trimLinesbooleanStrip whitespace from both ends of every line before comparing and before output. On by default. Off, trailing spaces make two lines different.
removeBlankbooleanDrop empty lines entirely rather than keeping one of them. On by default.
keepstringWhich occurrence of a repeated line survives: 'first' keeps it where it first appeared, 'last' keeps it at its final position. Defaults to first.
sortstringOrder of the output: 'none' keeps the input order, 'asc' and 'desc' sort alphabetically with locale-aware, numeric-aware comparison (item2 before item10), 'len…
onlyDuplicatesbooleanInvert the tool: return only the lines that appeared more than once, one entry each in order of first appearance, and leave the unique lines out. Off by defaul…
screen_recorderRecord your screen in the browser — nothing is uploaded anywhere A HelpySelf tool (helpyself.com).

Record your screen in the browser — nothing is uploaded anywhere A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
width*integerWidth of the area being recorded, in pixels. Bitrate scales with the pixel count, so a shared window costs far less than a full 4K screen.
height*integerHeight of the area being recorded, in pixels.
frameRatenumberFrames per second to capture at. Bitrate scales with it, and 30 is enough for screen content, which changes little between frames.
qualitystringHow much data to spend, as bits per pixel per frame: "high" is 0.10 and keeps text crisp at 1080p, "balanced" is 0.05 with readable text and slight banding, "s…
withAudiobooleanWhether the recording carries an audio track. True adds a fixed 128 kbit/s of Opus to the size estimate and shortens the safe duration accordingly.
secondsnumberThe planned length of the recording, in seconds, used only to estimate the file size and to say whether it is past the point where a browser tab runs out of me…
sleep_calculatorA sleep calculator that works backwards from when you have to be up. A HelpySelf tool (helpyself.com).

A sleep calculator that works backwards from when you have to be up. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
time*stringA 24-hour clock reading with a colon, such as "07:30" or "23:15". No date or time zone is involved. "7.30" or "7:30 pm" is refused.
timeIsstringWhat time is: "wake" means it is the alarm and bedtimes are returned, most sleep first; "bedtime" means it is when you go to bed and wake times are returned, e…
cycleMinutesintegerLength of one sleep cycle in minutes. 90 is the adult average; real cycles run roughly 70 to 120 and differ between people.
fallAsleepMinutesintegerMinutes spent falling asleep after going to bed, subtracted from a bedtime or added to a wake time. Defaults to 15.
subnet_calculatorA subnet calculator that gets /31 and /32 right, which most do not. A HelpySelf tool (helpyself.com).

A subnet calculator that gets /31 and /32 right, which most do not. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
network*stringAn IPv4 address with a prefix length ("192.168.1.10/24"), an address and a dotted mask separated by a space ("10.0.0.1 255.0.0.0"), or a bare address, which is…
svg_minifierAn SVG minifier that strips editor clutter and scripts, without touching the artwork. A HelpySelf tool (helpyself.com).

An SVG minifier that strips editor clutter and scripts, without touching the artwork. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe SVG source as text. Anything without an <svg> element is refused.
precisionintegerDecimal places kept on coordinates and other numeric attributes; -1 leaves numbers untouched. Two is enough for an icon and is where most of the saving comes f…
removeCommentsbooleanStrip <!-- --> comments.
removeMetadatabooleanStrip <metadata>, Inkscape and Sodipodi elements, attributes and namespace declarations: editor bookkeeping that draws nothing.
removeTitleDescbooleanStrip <title> and <desc>. Off by default because they are the accessible name and description a screen reader reads out.
removeScriptsbooleanStrip <script> elements, on* event handlers, javascript: links and the <a> elements around them, so the output is safe to serve as a file. On by default.
removeUnusedIdsbooleanDrop id attributes nothing inside the file refers to. Off by default because CSS or JavaScript in the embedding page may target them, which cannot be checked h…
removeXmlDeclarationbooleanStrip the <?xml ?> declaration, any DOCTYPE and the editor's Generator comment.
collapseWhitespacebooleanRemove whitespace between tags and collapse runs of it inside them. The content of text, style, title and desc elements is left as it is.
shortenColoursbooleanShorten six-digit hex colours that can be written in three: #ffffff becomes #fff.
timezone_converterA time zone converter and world clock — one time, every city at once. A HelpySelf tool (helpyself.com).

A time zone converter and world clock — one time, every city at once. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
date*stringThe calendar date on the wall clock in fromZone, as YYYY-MM-DD.
time*stringThe wall-clock time in fromZone, 24-hour, as HH:MM. A time the clocks skip is moved forward and flagged; one that happens twice is read as the first.
fromZone*stringIANA zone name the date and time are read in, e.g. "America/New_York". Abbreviations such as EST or CST are not accepted, since they are ambiguous.
toZones*arrayIANA zone names to read the same moment in. Each comes back with its own date, time, abbreviation, UTC offset and whether it is a day ahead or behind.
typing_testA typing speed test that shows both your raw and your real WPM. A HelpySelf tool (helpyself.com).

A typing speed test that shows both your raw and your real WPM. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
target*stringThe passage the person was supposed to type. Compared against typed character by character, position by position.
typed*stringWhat was actually typed, exactly as entered. Shorter than target is fine; the untyped rest counts as pending.
elapsedMs*integerTime taken, in milliseconds. Words per minute counts five characters as a word; 0 scores 0 wpm rather than dividing by zero.
includeCharactersbooleanAlso return a verdict for every character of target: correct, incorrect or pending. Off by default because it is thousands of strings for a minute of typing.
webcam_testA webcam test that tells you what the other end will actually see A HelpySelf tool (helpyself.com).

A webcam test that tells you what the other end will actually see A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
width*integerFrame width in pixels. With height it decides the resolution grade, judged on the shorter side so portrait counts, and the aspect ratio.
height*integerFrame height in pixels.
frameRatenumberFrames per second, if already known. Omit it and pass frameTimestampsMs to have it measured; omit both and smoothness comes back null.
frameTimestampsMsarrayArrival times of consecutive frames, in milliseconds. Needs at least two; the rate is derived from first to last rather than from any single gap. Ignored when…
pixelsarrayOne frame as RGBA bytes, four values per pixel, 0-255, as a canvas getImageData returns them; the length must be a multiple of four. Used to measure brightness…
brightnessnumberAverage brightness of the frame, 0 (black) to 1 (white), if measured yourself. Ignored when pixels is given.
blownFractionnumberFraction of the frame burnt out to white, 0 to 1, if measured yourself. Ignored when pixels is given. This is what tells a backlit subject from a well-lit one.
case_converterA text case converter: camelCase, snake_case, kebab-case and more. A HelpySelf tool (helpyself.com).

A text case converter: camelCase, snake_case, kebab-case and more. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe text to convert. It may already be in any case: camelCase, snake_case, kebab-case, acronyms like HTTPServer and digits are all split into words before bein…
targetstringThe case to produce: camel (helloWorld), pascal (HelloWorld), snake (hello_world), constant (HELLO_WORLD), kebab (hello-world), title (Hello World, small words…
regex_testerA regex tester for regular expressions, run safely against your own text. A HelpySelf tool (helpyself.com).

A regex tester for regular expressions, run safely against your own text. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
pattern*stringA JavaScript regular expression, bare, without surrounding slashes; flags go in flags. At most 500 characters, which is shorter than the page allows.
flagsstringThe standard JavaScript flags as one string, such as "gi". The default "g" returns every match; without it only the first match is returned.
text*stringThe text to run the pattern against, at most 20000 characters. Matches are returned with their index and capture groups, and stop after 1000.
timestamp_converterA Unix timestamp converter — timestamps to dates, and dates back to timestamps. A HelpySelf tool (helpyself.com).

A Unix timestamp converter — timestamps to dates, and dates back to timestamps. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
value*stringA Unix timestamp or a date. A bare number is read as seconds, or as milliseconds once it reaches 100000000000 (1e11); negative means before 1970. Anything else…
timeZonestringIANA zone name, e.g. "Europe/Copenhagen", used for the local reading and the day of the week. Defaults to UTC, and an unknown name falls back to UTC rather tha…
color_converterA colour converter: HEX to RGB, RGB to HEX, and either to HSL. A HelpySelf tool (helpyself.com).

A colour converter: HEX to RGB, RGB to HEX, and either to HSL. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
color*stringThe colour to convert, in any CSS form: #rgb, #rrggbb, #rrggbbaa, rgb()/rgba(), hsl()/hsla() or a colour name like teal. It comes back as hex, rgb and hsl, wit…
contrast_checkerA colour contrast checker for WCAG accessibility levels. A HelpySelf tool (helpyself.com).

A colour contrast checker for WCAG accessibility levels. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
foreground*stringThe text colour, as hex, rgb(), hsl() or a CSS colour name. A translucent colour is composited over the background before the ratio is taken.
background*stringThe colour behind the text, in the same forms as foreground.
suggestbooleanAlso return a suggestion: the foreground nudged lighter or darker until it clears target, as hex, or null if even black or white would not. Off by default.
targetnumberThe contrast ratio the suggestion must reach. Only used when suggest is true. 4.5 is WCAG AA for normal text, 3 is AA for large text, 7 is AAA.
json_formatterA JSON formatter that validates and beautifies instantly — or minifies. A HelpySelf tool (helpyself.com).

A JSON formatter that validates and beautifies instantly — or minifies. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
json*stringThe JSON text to work on. Invalid JSON comes back as an error naming where parsing failed.
actionstring'format' pretty-prints with the indent given; 'minify' strips all whitespace into one line; 'validate' only checks that it parses and returns the text unchange…
indent—Spaces per nesting level when formatting, or 'tab' for one tab per level. 0 gives no indentation. Ignored by minify and validate.
sortKeysbooleanSort object keys alphabetically at every level when formatting, so two documents can be compared. Arrays keep their order. Ignored by minify and validate.
slug_generatorA slug generator that turns any title into a clean URL slug. A HelpySelf tool (helpyself.com).

A slug generator that turns any title into a clean URL slug. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringThe title or phrase to turn into a URL slug. Accents are stripped, & becomes "and", apostrophes are dropped, and every other non-alphanumeric run becomes one s…
separatorstringThe character put between words. Hyphens are what search engines expect.
lowercasebooleanLower-case the result. False keeps the capitals of the input.
maxLengthintegerLongest slug allowed, in characters; 0 means no limit. A slug is cut at the last separator inside the limit, so a word is never cut in half.
expandDiacriticsbooleanWrite letters that romanise as two characters that way: ø to oe, æ to ae, å to aa, ü to ue, ß to ss. False uses the nearest single letter instead: ø to o, ß to…
text_diffA diff checker for text — compare two versions and see exactly what changed, line by line. A HelpySelf tool (helpyself.com).

A diff checker for text — compare two versions and see exactly what changed, line by line. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
original*stringThe earlier version of the text. Compared line by line, split on newlines.
changed*stringThe later version, compared against original. Lines only in it are reported as insertions; lines only in original as deletions.
ignoreCasebooleanTreat lines that differ only in letter case as equal. The reported lines keep their original case.
ignoreWhitespacebooleanTreat lines as equal when they differ only in leading, trailing or repeated whitespace, so an indentation change no longer counts as a change.
image_compressorCompress a JPEG, PNG or WebP to a smaller file, choosing quality or a target size. AVIF, HEIC, TIFF and BMP are browser-only and not accepted here. A HelpySelf tool (helpyself.com).

Compress a JPEG, PNG or WebP to a smaller file, choosing quality or a target size. AVIF, HEIC, TIFF and BMP are browser-only and not accepted here. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
namestringThe source filename, echoed back as the result's name.
type*stringThe MIME type of the source image: image/jpeg, image/png or image/webp. HEIC, AVIF, TIFF and BMP are not accepted over the API.
data*stringThe image file as base64, in the format given by type.
qualitynumberEncoder quality from 0.1 to 1 for JPEG and WebP output; lower means a smaller, softer file. PNG is lossless and ignores it.
maxEdgeintegerShrink the image so its longer side is at most this many pixels, keeping the aspect ratio. Smaller images are left at their size; omit it to keep the dimension…
formatstringThe output format. 'auto' always means WebP, which is usually the smallest. If the result would be no smaller than the input at the same size, the original byt…
lorem_ipsumA lorem ipsum generator for placeholder text in mockups and layouts. A HelpySelf tool (helpyself.com).

A lorem ipsum generator for placeholder text in mockups and layouts. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
countintegerHow many of `unit` to generate, up to 100. Three paragraphs when omitted.
unitstringWhat `count` counts. Paragraphs hold three to six sentences each and are separated by a blank line; sentences run on in one block; words come back as a single…
startWithLorembooleanOpen with the familiar "Lorem ipsum dolor sit amet, consectetur adipiscing elit". Off, and every word is drawn at random from the start.
qr_generatorA QR code generator for any link or text — download it as SVG or PNG. A HelpySelf tool (helpyself.com).

A QR code generator for any link or text — download it as SVG or PNG. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
text*stringWhat the code should contain: a URL, plain text or any other string. Surrounding whitespace is trimmed. QR codes hold about 2,000 characters at most, and the d…
sizeintegerDeclared width and height of the SVG in pixels. The output is vector, so it scales cleanly; this mainly matters when the SVG is rasterised as-is.
marginintegerQuiet zone around the code, in modules (the small squares), not pixels. The QR spec recommends 4; less and some scanners fail to lock on.
errorCorrectionstringHow much of the code may be damaged or covered and still scan: L about 7%, M 15%, Q 25%, H 30%. Higher levels make a denser code for the same text.
darkstringColour of the modules as a six-digit hex code, such as #000000.
lightstringBackground colour as a six-digit hex code. Keep it much lighter than `dark`; scanners expect dark modules on a light ground.
uuid_generatorA UUID generator for random v4 identifiers, instantly. A HelpySelf tool (helpyself.com).

A UUID generator for random v4 identifiers, instantly. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
countintegerHow many UUIDs to return, 1 to 500. They come back as an array either way.
uppercasebooleanReturn the hex digits in upper case. The hyphens are unaffected.
pdf_page_numbersAdd page numbers to a PDF — starting where you want, skipping the pages that should stay clean. A HelpySelf tool (helpyself.com).

Add page numbers to a PDF — starting where you want, skipping the pages that should stay clean. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe PDF to number, base64-encoded. A data: URL prefix is stripped.
namestringBase name for the output file; a .pdf ending is dropped and the response names it <name>-numbered.pdf.
positionstringWhere the number sits on each page: bottom-centre, bottom-right, bottom-left, top-right or top-centre. `margin` is measured in from those edges.
formatstringHow the label reads. plain writes "3", of writes "3 of 20", page-of writes "Page 3 of 20". The total counts numbered pages rather than sheets, so an extract of…
fromintegerThe first sheet to print a number on, counted from 1. Sheets before it are left clean, so passing 3 skips a title page and a contents page.
startAtintegerThe number printed on the first numbered sheet; later sheets count up from it. 1 by default; an extract from a longer bundle might start at 47.
sizenumberFont size of the number in points. 10 when omitted.
marginnumberDistance from the page edge to the number, in points (1/72 inch). 28 when omitted, about a centimetre.
age_calculatorAn age calculator: your exact age in years, months and days, from a date of birth. A HelpySelf tool (helpyself.com).

An age calculator: your exact age in years, months and days, from a date of birth. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
birth*stringDate of birth as YYYY-MM-DD. Read as a calendar date with no time zone, so the answer is the same wherever it is asked from.
asOfstringThe date to measure the age at, YYYY-MM-DD. Omitted, the server's own UTC date is used, which can be a day out for the caller near midnight, so pass it when th…
app_background_previewFind the app background image size that survives on every phone and tablet. A HelpySelf tool (helpyself.com).

Find the app background image size that survives on every phone and tablet. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
width*integerWidth of the artwork in pixels. Only the width-to-height ratio affects the crop, so any resolution with the same shape gives the same answer; the rectangles in…
height*integerHeight of the artwork in pixels, paired with width.
modestringHow the platform scales the image onto the screen. fill scales until both axes are covered and crops the overflow, centred; fit shows the whole image with empt…
devicesarrayWhich device shapes to check. Omitted or empty, every device is checked. Each id is one aspect ratio standing for all the models that share it; the response na…
orientationsarrayWhich orientations to check each device in. Omitted or empty, both portrait and landscape are checked, and both feed the safe-area intersection.
kindsarrayNarrow the check to phones, tablets or foldables. Omitted or empty, all three are included. Applied on top of devices, so the two filters compose. Leaving fold…
respectInsetsbooleanWhen true, the safe area is taken over the part of each screen not covered by the status bar, notch or home indicator, so it is safe from being covered as well…
average_calculatorA mean median mode calculator, with standard deviation and the spread. A HelpySelf tool (helpyself.com).

A mean median mode calculator, with standard deviation and the spread. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
numbers*stringThe list of numbers as one string, separated by commas, spaces, line breaks or anything else that is not a digit, sign or decimal point. Use a decimal point, n…
business_daysCount forward or back a number of working days and see where you land. A HelpySelf tool (helpyself.com).

Count forward or back a number of working days and see where you land. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
startDate*stringThe date to count from, YYYY-MM-DD. Counting begins the day after it, so one working day from a Friday is the Monday. It may itself be a weekend or holiday; th…
days*integerHow many working days (Monday to Friday, minus holidays) to move. Positive counts forward, negative counts back; zero is refused. More than 5200 either way is…
holidaysarrayDates to skip in addition to Saturdays and Sundays, YYYY-MM-DD each. No public holidays are assumed for any country, so pass the ones that apply. Omitted, only…
checksum_verifierA checksum verifier: paste the published SHA-256 and check your download matches. A HelpySelf tool (helpyself.com).

A checksum verifier: paste the published SHA-256 and check your download matches. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe file's bytes, base64-encoded. They are hashed with whichever algorithm expected implies and compared; the response is a match boolean plus both digests.
expected*stringThe published checksum, pasted as found: bare hex in either case, a whole SHA256SUMS line with the filename, a sha256: prefix as registries use, or a sha256-<b…
compare_two_listsCompare two lists and see what is only in one, only in the other, and in both. A HelpySelf tool (helpyself.com).

Compare two lists and see what is only in one, only in the other, and in both. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
listA*stringThe first list, one entry per line. Order does not matter: each side is treated as a set, and the answer is what is only in A, only in B, and in both.
listB*stringThe second list, one entry per line, compared against listA the same way.
ignoreCasebooleanTreat Alice and alice as the same entry. On by default. The output keeps whichever spelling appeared first rather than lower-casing it.
trimbooleanIgnore space at either end of a line when comparing, so 'Alice ' and 'Alice' match. On by default.
ignoreBlankbooleanDrop empty lines rather than counting them as entries. On by default; off, a blank line on both sides shows up under both.
compound_interestA compound interest calculator with regular deposits and any compounding frequency. A HelpySelf tool (helpyself.com).

A compound interest calculator with regular deposits and any compounding frequency. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
amount*numberThe opening balance, in whatever currency the caller is thinking in. It is counted as contributed money, so it never appears as interest.
rate*numberThe nominal annual interest rate as a percentage: 5 means 5%. It is divided by the number of compounding periods a year, so the effective annual rate is return…
years*numberHow long the money is left to grow, in years. Fractions are allowed and rounded to whole compounding periods. One row per year comes back for a table or chart.
frequencystringHow often interest is added to the balance: 1, 4, 12 or 365 times a year. Defaults to monthly. More frequent compounding gives a slightly higher effective rate.
contributionnumberAn amount paid in every compounding period, not every month or year: with daily compounding it is paid 365 times a year. Omitted or 0 means nothing is added.
contributeAtStartbooleanPay each contribution at the start of its period rather than the end, so it earns that period's interest. Off by default, which is the smaller answer.
date_differenceHow many days between two dates — plus weeks, months and working days. A HelpySelf tool (helpyself.com).

How many days between two dates — plus weeks, months and working days. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
fromDate*stringThe first date as YYYY-MM-DD, usually the earlier one. The answer gives years, months and days, the gap in days, the span counting both ends, whole weeks, and…
toDate*stringThe other date as YYYY-MM-DD. It may be earlier than fromDate: the difference is counted between the two whichever way round, and direction in the response say…
days_until_christmasHow many days until Christmas — counted in sleeps, not hours, and right across time zones. A HelpySelf tool (helpyself.com).

How many days until Christmas — counted in sleeps, not hours, and right across time zones. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
todaystringThe date to count from, as YYYY-MM-DD in the caller's own calendar. Defaults to today in UTC. The response repeats the date it counted from as countedFrom.
monthintegerThe month of the occasion, 1 to 12. Defaults to December. Pass month and day together to count to any yearly date, such as a birthday.
dayintegerThe day of the month. Defaults to the 25th. A day the month never has (30 February) is refused; 29 February counts to the next leap year. Whole calendar days a…
fraction_calculatorA fraction calculator for adding, subtracting, multiplying and dividing — exactly. A HelpySelf tool (helpyself.com).

A fraction calculator for adding, subtracting, multiplying and dividing — exactly. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
fractionA*stringThe left operand as text: a fraction '3/4', a mixed number '2 3/4' or a whole number '5'. Negative values are allowed; decimals are not.
operator*stringThe arithmetic to apply: add, subtract, multiply or divide fractionA by fractionB.
fractionB*stringThe right operand, in the same forms as fractionA. Dividing by zero is refused.
fuel_cost_calculatorA fuel cost calculator for any drive — your units, your currency, split however you like. A HelpySelf tool (helpyself.com).

A fuel cost calculator for any drive — your units, your currency, split however you like. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
distance*numberThe length of the journey one way, in the unit given by distanceUnit.
distanceUnitstringThe unit distance is given in: 'km' kilometres or 'mi' miles.
consumption*numberThe vehicle's fuel consumption, in the unit given by consumptionUnit. Note that for mpg a higher number means less fuel, for l/100km more.
consumptionUnitstringThe unit consumption is given in: 'l100km' litres per 100 km, 'mpgUk' miles per imperial gallon, 'mpgUs' miles per US gallon, 'kml' kilometres per litre.
price*numberThe price of fuel per unit given by priceUnit, in any currency. The result comes back in the same currency, unconverted.
priceUnitstringThe unit the price is per: 'litre', 'gallonUk' (4.546 l) or 'gallonUs' (3.785 l).
peopleintegerHow many people share the cost. The total is divided equally between them.
returnTripbooleanDouble the distance to cover the journey back as well.
gif_compressorCompress a GIF by the only three things a GIF has — frames, colours and size. Nothing uploaded. A HelpySelf tool (helpyself.com).

Compress a GIF by the only three things a GIF has — frames, colours and size. Nothing uploaded. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
gif*stringThe animated or still GIF file as base64. The result is also a GIF.
keepEveryintegerDrop frames to shrink the file: 1 keeps every frame, 2 keeps every second one, 3 every third. Each kept frame takes on the delay of the frames dropped after it…
coloursintegerColours in each frame's palette, one of 256, 128, 64, 32, 16. Fewer colours make a smaller file at the cost of banding in gradients.
scalenumberA size factor per edge, 1 being the original size. Over the API only 1 is accepted; any other value is refused, because scaling happens in the browser tool alo…
namestringThe input filename. The result is named after it with '-small.gif' appended to the stem.
gpa_calculatorA GPA calculator on the 4.0 scale, weighted by the credits each course is worth. A HelpySelf tool (helpyself.com).

A GPA calculator on the 4.0 scale, weighted by the credits each course is worth. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
courses*arrayThe courses to average. The GPA is the credit-weighted mean of their grade points.
loan_calculatorA loan calculator for the monthly payment, and how much of it is interest. A HelpySelf tool (helpyself.com).

A loan calculator for the monthly payment, and how much of it is interest. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
amount*numberThe principal borrowed, in whatever currency you are working in. Every figure in the answer is in the same units.
rate*numberNominal annual interest rate as a percentage, so 5.5 means 5.5% a year. 0 is a real case: an interest-free loan repaid in equal instalments.
years*numberLength of the loan in years. Fractions are allowed and rounded to whole months, so 2.5 is 30 monthly payments.
game_collectionKnow what you own, share the list, and stop buying games you already have. A HelpySelf tool (helpyself.com).

Know what you own, share the list, and stop buying games you already have. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
name*stringThe list's title, in the collector's own words: 'PS2 for sale', 'Boxed SNES'.
notestringA line shown under the title: what the list is for, or what its prices mean.
consolestringThe console the list is for, by its usual name ('PS2', 'SNES', 'Mega Drive', 'Game Boy Advance'); matching ignores case. It narrows the game search when adding…
sharedbooleanWhether the public share link works for anybody who has it. Off by default, so the list is private to its owner until this is set.
folderIdstringThe id of one of the caller's own folders to file the list under. An unknown id, or another account's folder, is refused.
percentage_calculatorA percentage increase calculator — and the other three sums people mean. A HelpySelf tool (helpyself.com).

A percentage increase calculator — and the other three sums people mean. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
mode*stringWhich sum to do. of: a percent of b (15, 80 gives 12). what: a as a percentage of b (12, 80 gives 15). change: the percentage change from a to b, measured agai…
a*numberThe first number, as a plain number with no % sign: the percentage in of, the part in what, the starting value in change and adjust.
b*numberThe second number, as a plain number: the whole in of and what, the end value in change, the percentage to change by in adjust.
random_team_generatorA random team generator — paste a list of names and split it into fair teams. A HelpySelf tool (helpyself.com).

A random team generator — paste a list of names and split it into fair teams. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
names*stringThe people to deal out, one name per line. Lines are trimmed and blank lines are dropped, so a pasted spreadsheet column works as it is.
modestringWhat count means. "teams": make that many teams. "size": make teams of that many people, with the last team taking the remainder rather than anyone being left…
countintegerThe number of teams, or the people per team, depending on mode. Names are dealt round-robin after a shuffle, so team sizes never differ by more than one.
ratio_calculatorA ratio calculator: reduce to lowest terms, or find the missing number. A HelpySelf tool (helpyself.com).

A ratio calculator: reduce to lowest terms, or find the missing number. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
left*numberThe left side of the ratio, the a in a:b. Decimals are allowed and are scaled to whole numbers before reducing, so 2.5:1 simplifies to 5:2 rather than rounding…
right*numberThe right side of the ratio, the b in a:b. A zero side is refused as not a ratio.
scaleTonumberA new left-hand value to solve for: given, the answer is the c in a:b = scaleTo:c, returned as solved.value with a whole flag, since 16:9 at 1000 wide is 562.5…
regex_explainerA regex explainer: paste a pattern and read what every part of it does, in English. A HelpySelf tool (helpyself.com).

A regex explainer: paste a pattern and read what every part of it does, in English. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
pattern*stringA JavaScript regular expression to explain, either bare or as /pattern/flags. It is read, never run, so a pattern that would not compile is still explained, wi…
request_a_fileRequest files with a link — they upload to you, with no account and no ads. A HelpySelf tool (helpyself.com).

Request files with a link — they upload to you, with no account and no ads. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
daysintegerHow many days a request link would stay open for uploads, at most 30; there is no permanent option. This call only describes such a link and creates nothing; c…
maxFilesintegerHow many files the link would accept before closing itself, at most 100. Each file is also capped at what the owner's own plan allows and counts against their…
roman_numeralsA Roman numeral converter — numbers to numerals, and numerals back to numbers. A HelpySelf tool (helpyself.com).

A Roman numeral converter — numbers to numerals, and numerals back to numbers. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
numeral*stringEither a Roman numeral ("MCMXCIV") or a whole number from 1 to 3999 ("1994"); the direction is worked out from what is given. Loose forms like IIII are read an…
salary_calculatorA salary calculator that goes hourly to annual and back — the same pay written every way, before tax. A HelpySelf tool (helpyself.com).

A salary calculator that goes hourly to annual and back — the same pay written every way, before tax. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
amount*numberThe gross pay figure you already know, in any currency; no tax or deductions are applied. It is converted to all five periods using the working pattern below.
period*stringWhich period amount covers. A month is always a twelfth of a year, never 4.33 weeks.
hoursPerWeeknumberHours worked in a normal week, used to turn an hourly rate into a weekly one and back. Defaults to 37.5; 40 is usual in the US.
daysPerWeeknumberDays worked in a normal week, used for the daily figure. Defaults to 5.
weeksPerYearnumberWeeks paid in a year, used to turn a weekly figure into an annual one and back. Defaults to 52; use 52.18 to count the odd days.
send_a_secretrischio di injectionSend a password securely by link that self-destructs after one read. A HelpySelf tool (helpyself.com).

Send a password securely by link that self-destructs after one read. A HelpySelf tool (helpyself.com).

INIEZIONEExfiltration-shaped instructionSend a password securely by link that self-destructs after one read. A Help
ParametroTipoDescrizione
data*stringThe secret as base64-encoded AES-GCM ciphertext, encrypted by the caller before sending. Never plaintext: the server stores this without being able to read it,…
iv*stringThe base64-encoded AES-GCM initialisation vector used to encrypt data. Not secret; it is stored beside the ciphertext so the recipient can decrypt.
saltstringThe base64-encoded salt the password-derived key was made with. Give it only when the secret is additionally locked with a password; omit it otherwise.
keyProofstringBase64-encoded SHA-256 digest of the password-derived key, letting the server check a password attempt without ever holding the password or the key. Omit it wh…
lifetimestringHow long the stored ciphertext lives if nobody opens it: 1h, 24h, 7d. It is also destroyed on first read, and there is no permanent option. Each call stores a…
share_filerischio di injectionSend large files by link, with an expiry date and an optional password. A HelpySelf tool (helpyself.com).

Send large files by link, with an expiry date and an optional password. A HelpySelf tool (helpyself.com).

INIEZIONEExfiltration-shaped instructionSend large files by link, with an expiry date and an optional password. A HelpySelf tool (helpyself.com).
INIEZIONENel parametro password: Exfiltration-shaped instructiond hash is stored. Omit it, or send an empty string, for no password.
ParametroTipoDescrizione
name*stringThe filename, with extension, that the recipient sees and downloads. Cleaned of unsafe characters before storage.
typestringThe file's MIME type, such as "image/png" or "application/pdf". It is served with this type, and only an image type can be screened.
data*stringThe file's bytes, base64-encoded, at most 35000000 characters (three quarters of that in bytes). The file is stored in the caller's account, counts against its…
durationstringHow long the link works for anyone who has it: 1h, 24h, 7d, 30d, 90d, 1y. The 90d and 1y options are Pro durations; there is no permanent one, and a link never…
passwordstringA password the recipient must type to open the link, at least 4 characters. Only a salted hash is stored. Omit it, or send an empty string, for no password.
screenbooleanHave a model check the image for explicit content before the link is made. Images only, costs one AI credit from the caller's monthly allowance, and if the ima…
senderNamestringWho the file is from, shown as a heading to whoever opens the link. Plain text: trimmed, shortened, and never turned into a link.
messagestringA short note shown beside the file to whoever opens the link. Plain text: line breaks are collapsed, it is shortened, and URLs in it are not made clickable.
sql_formatterprivilegiatoAn SQL formatter for 16 dialects — paste unreadable SQL, get it laid out, nothing uploaded. A HelpySelf tool (helpyself.com).

An SQL formatter for 16 dialects — paste unreadable SQL, get it laid out, nothing uploaded. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
sql*stringThe SQL to lay out, one or more statements, at most 500000 characters. It is only reformatted: nothing checks that it would run.
dialectstringWhich database's syntax to parse it as, one of 16 dialects. "sql" is generic standard SQL and is what to use when unsure; "transactsql" is SQL Server and "plsq…
keywordCasestringHow keywords are written: "upper" gives SELECT, "lower" gives select, "preserve" leaves each keyword as it was typed.
indentstringWhat one level of indentation is: "2" or "4" spaces, or "tab".
linesBetweenQueriesintegerHow many blank lines to leave between statements.
time_card_calculatorA time card calculator for hours worked, breaks and overtime across a week. A HelpySelf tool (helpyself.com).

A time card calculator for hours worked, breaks and overtime across a week. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
shifts*arrayThe shifts to total, one entry each. A shift ending before it starts is read as crossing midnight, never as negative.
ratenumberPay per hour. Omit it and the result gives hours only, with pay as null.
overtimeAfternumberWeekly hours after which the remaining hours count as overtime. Omitted means no overtime is worked out.
overtimeMultipliernumberWhat overtime hours are paid at, as a multiple of rate: 1.5 is the usual. Only matters when overtimeAfter and rate are set; defaults to 1.
tip_calculatorWork out the tip and split the bill into amounts people can actually pay. A HelpySelf tool (helpyself.com).

Work out the tip and split the bill into amounts people can actually pay. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
bill*numberThe amount on the bill before any tip, in whatever currency you use. Tax it already contains is handled by taxRate.
tipPercent*numberThe tip as a percentage of the bill, or of the pre-tax amount when taxRate is set: 15 means 15%.
people*integerHow many ways to split the total. 1 means no split.
roundTonumberRound each person's share up to this step in the bill's currency: 1 for whole units, 0.5 for halves. 0 or omitted keeps the exact share. Always up, never down.
taxRatenumberSales tax already included in bill, as a percentage. It is taken off before the tip is worked out, so the tip is on the pre-tax amount. 0 or omitted tips on th…
utm_builderA UTM builder for campaign URLs, with the tagging mistakes caught as you type. A HelpySelf tool (helpyself.com).

A UTM builder for campaign URLs, with the tagging mistakes caught as you type. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
url*stringThe destination page. A bare hostname is accepted and assumed https. Any utm_ parameters already on it are replaced and a warning says so; other query paramete…
sourcestringutm_source: where the traffic comes from, as a short name such as google or newsletter. A pasted URL is flagged. Empty or omitted fields are left off the link.
mediumstringutm_medium: the channel, such as cpc, email or social.
campaignstringutm_campaign: the campaign name, such as spring-sale.
termstringutm_term: the paid keyword, for search ads.
contentstringutm_content: which link or creative, for telling two links in one campaign apart.
idstringutm_id: GA4's campaign id, tying the link to a campaign record.
normalisebooleanLower-case each value and turn spaces into hyphens before building the link. On by default, because inconsistent casing splits one campaign into several in rep…
vat_calculatorAdd VAT to a price, or take it back out of one — the sum people get wrong. A HelpySelf tool (helpyself.com).

Add VAT to a price, or take it back out of one — the sum people get wrong. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
amount*numberThe price. The net (pre-VAT) price when direction is add; the gross (VAT-inclusive) price when it is remove.
rate*numberThe VAT rate as a percentage: 25 means 25%. Must be below 100.
direction*stringadd works out the VAT on a net amount and the gross that results. remove takes a gross amount and divides the VAT back out to find the net and the VAT it conta…
video_to_gifConvert video to GIF — MP4 to GIF in your browser, with the frames you choose. A HelpySelf tool (helpyself.com).

Convert video to GIF — MP4 to GIF in your browser, with the frames you choose. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe video file, base64-encoded; a data: URL prefix is stripped if present. MP4 is what the transformer expects. Roughly 26 MB of video at most.
widthintegerLongest edge of the output in pixels, up to 1280; the other edge follows the clip's aspect ratio. Defaults to 480.
fpsnumberFrames per second of the GIF. fps times seconds is the frame count, capped at 300. Above about 15 the file grows faster than it improves. Defaults to 10.
secondsnumberHow many seconds of the clip to use, counted from the start. The rest is discarded. Defaults to 3.
watermark_pdfAdd a watermark to a PDF — DRAFT, CONFIDENTIAL, or a client's name across every page. A HelpySelf tool (helpyself.com).

Add a watermark to a PDF — DRAFT, CONFIDENTIAL, or a client's name across every page. A HelpySelf tool (helpyself.com).

ParametroTipoDescrizione
data*stringThe PDF file, base64-encoded; a data: URL prefix is stripped if present.
namestringThe original file name, used to name the output: "report.pdf" comes back as "report-watermarked.pdf". Defaults to document.
text*stringThe word or short phrase to stamp on each page, up to 60 characters: DRAFT, CONFIDENTIAL, a client's name.
positionstringdiagonal runs corner to corner and sizes itself to the page; centre sits in the middle of the page; footer sits just above the bottom edge, clear of a page num…
opacitynumberHow solid the grey text is, 0.05 (barely visible) to 1 (solid). Defaults to 0.15, faint enough to read the page through.
sizenumberFont size in points for centre and footer; ignored for diagonal, which sizes itself to the page. Defaults to 48 for centre and 12 for footer.
pagesarrayWhich pages to stamp, as 1-based page numbers. Numbers past the last page are ignored. Omit to stamp every page.

114 strumenti su 114 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Convert and compress PDFs and images, redact personal data, and run text and data utilities.

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Nessuna copertura delle dipendenze

Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.