Each app does one job properly — in your browser, with no data leaving your device. Free tier on every tool; Pro unlocks are one-time.
⊕
MergePad
Combine PDF files locally. Fast, private, free tier included.
Open tool →
✂️
SplitPad
Split PDFs into pages or ranges. Download as ZIP or individual files.
Open tool →
✍️
SignPad
Sign PDFs in the browser. No DocuSign, no upload.
Open tool →
🗜️
CompressPad
Shrink PDF file size without sending files to a server.
Open tool →
🔄
RotatePad
Fix page orientation locally. No Adobe subscription.
Open tool →
🖼
PdfPicPad
Convert PDF pages to JPG images entirely in your browser.
Open tool →
📝
MdPad
Turn Markdown into a clean PDF. Local preview and export.
Open tool →
📋
SitePad
Site logbook for trades and visits. Keep records on-device.
Open tool →
🧾
InvoicePad
Create and download UK invoices. Built for freelancers and SMEs.
Open tool →
💷
VatPad
UK VAT calculator — add or remove VAT in seconds.
Open tool →
🧾
ReceiptPad
Generate simple UK receipts locally for cash and card sales.
Open tool →
🏠
RentPad
Rent receipts for landlords and tenants. Print-ready PDF.
Open tool →
🪪
NiPad
UK National Insurance estimate for employees and directors.
Open tool →
🚗
MilePad
HMRC mileage log helper — rates and running totals on-device.
Open tool →
🏗
CisPad
CIS deduction estimator for UK subcontractors.
Open tool →
💼
SalaryPad
UK salary / take-home sketch for planning conversations.
Open tool →
🏛
StampPad
Stamp Duty Land Tax guide calculator for England & NI.
Open tool →
📅
HolPad
UK bank holidays at a glance — plan invoices and site days.
Open tool →
📷
HeicPad
Convert HEIC / HEIF photos to JPG without uploading to the cloud.
Open tool →
🧹
StripPad
Strip EXIF and metadata from images before you share them.
Open tool →
📉
ShrinkPad
Compress images for email, web and storage — still local.
Open tool →
📐
ResizePad
Resize images to exact pixels or percentages in the browser.
Open tool →
✂️
CropPad
Crop photos with a clear frame — no upload.
Open tool →
🔁
ConvertPad
Convert between common image formats locally.
Open tool →
▦
QrPad
Generate QR codes for links and text — download PNG.
Open tool →
💧
MarkPad
Add a simple watermark before you publish.
Open tool →
⭐
FaviconPad
Build favicon-ready images from a square source.
Open tool →
🔤
WordPad
Word, character and reading-time counts — private.
Open tool →
¶
LoremPad
Placeholder copy for layouts and mockups.
Open tool →
Aa
CasePad
Title, upper, lower, snake and kebab case converters.
Open tool →
⊘
DedupePad
Remove duplicate lines from lists and dumps.
Open tool →
⇅
SortPad
Sort lines A–Z or Z–A without a spreadsheet.
Open tool →
🔗
SlugPad
URL-safe slugs from titles and product names.
Open tool →
{ }
JsonPad
Format, validate and tidy JSON in the browser.
Open tool →
☰
YamlPad
Pretty-print and check YAML without pasting into a random site.
Open tool →
🗄
SqlPad
Format SQL queries for readability. Local only.
Open tool →
.*
RegexPad
Test regular expressions against sample text instantly.
Open tool →
🔑
PassPad
Generate strong passwords and passphrases on-device.
Open tool →
64
Base64Pad
Encode and decode Base64 safely offline.
Open tool →
#
HashPad
SHA and related hashes for checksums and debugging.
Open tool →
🆔
UuidPad
Generate UUIDs for IDs, tests and migrations.
Open tool →
🎫
JwtPad
Decode JWT payloads for debugging (verify elsewhere).
Open tool →
⏱
CronPad
Read cron expressions in plain English.
Open tool →
🎨
ColorPad
Convert hex, RGB and HSL colour values.
Open tool →
±
DiffPad
Side-by-side text diff for configs and copy.
Open tool →
T
TomlPad
Format and sanity-check TOML locally.
Open tool →
</>
XmlPad
Pretty-print XML without an online pastebin.
Open tool →
◆
AgePad
Age from date of birth — private calculator.
Open tool →
◆
ZonePad
Convert times between timezones locally.
Open tool →
◆
BizDayPad
Business days between dates (UK-aware).
Open tool →
◆
PomPad
Simple Pomodoro timer in the browser.
Open tool →
◆
StampTimePad
Convert timestamps across formats.
Open tool →
◆
MetaDescPad
Meta description length checker.
Open tool →
◆
DockerCheatPad
Docker cheatsheet interactive.
Open tool →
◆
IgnoreDiffPad
Diff ignore whitespace online.
Open tool →
◆
PassEntropyPad
Password entropy bits calculator.
Open tool →
◆
HashGuessPad
Guess hash algorithm from string.
Open tool →
◆
HaversinePad
Haversine great circle distance.
Open tool →
◆
BearingPad
Initial bearing between coordinates.
Open tool →
◆
GeoMidPad
Geographic midpoint of coordinates.
Open tool →
◆
DestPointPad
Destination from bearing distance.
Open tool →
◆
BoundingPad
Latitude longitude bounding box.
Open tool →
◆
ScaleMapPad
Map representative fraction scale.
Open tool →
◆
WireGaugePad
Awg copper resistance calculator.
Open tool →
◆
DiscountPad
Stacked percentage discount calculator.
Open tool →
◆
MarginAimPad
Selling price from target margin.
Open tool →
◆
TierPricePad
Volume tiered price calculator.
Open tool →
◆
DsarPad
Data subject access request checklist.
Open tool →
◆
RetainDaysPad
Data retention period calculator.
Open tool →
◆
CronExprPad
Cron expression next run helper.
Open tool →
◆
ReEscapePad
Escape string for regex literal.
Open tool →
◆
LicenseIdPad
Normalize license identifier text.
Open tool →
◆
CopyrightPad
Build copyright line with year.
Open tool →
◆
HeaderLicPad
Strip license header from file.
Open tool →
◆
ReadLenPad
Estimate reading time from words.
Open tool →
◆
BaselinePad
Baseline grid spacing calculator.
Open tool →
◆
MultiLinePad
Join multiline log continuation.
Open tool →
◆
LogWindowPad
Filter log lines by time window.
Open tool →
◆
PluralRulesPad
English plural category lite.
Open tool →
◆
DateLocalePad
Format date parts locale style.
Open tool →
◆
CollateSortPad
Sort lines locale aware lite.
Open tool →
◆
WebhookPad
Parse webhook callback url parts.
Open tool →
◆
HookSignPad
Hmac webhook signature hint lite.
Open tool →
◆
HookRetryPad
Webhook retry backoff schedule.
Open tool →
◆
HookStatusPad
Map webhook http status meaning.
Open tool →
◆
HookFilterPad
Filter webhook events by prefix.
Open tool →
◆
HookReplayPad
Webhook replay time window check.
Open tool →
◆
HookPayloadPad
Estimate webhook json payload size.
Open tool →
◆
YamlCommentPad
Strip yaml full line comments.
Open tool →
◆
YamlMergePad
Merge two yaml key blocks lite.
Open tool →
◆
YamlAnchorPad
List yaml anchors and aliases.
Open tool →
◆
YamlFlowPad
Convert flow yaml to block lite.
Open tool →
◆
VatExtractPad
Extract vat from gross amount.
Open tool →
◆
WithholdPad
Withholding tax lite calculator.
Open tool →
◆
MsToSamplesPad
Milliseconds to sample frames.
Open tool →
◆
AspectFitPad
Fit image into box preserving aspect.
Open tool →
◆
CropRectPad
Normalize crop rectangle bounds.
Open tool →
◆
CanvasRatioPad
Canvas aspect ratio simplify.
Open tool →
◆
SeedCheckPad
Checksum digit for seed string.
Open tool →
◆
TokenFreqPad
Token frequency table from text.
Open tool →
◆
MarkovEntropyPad
Estimate markov entropy lite.
Open tool →
◆
VaultPathPad
Normalize secret path segments.
Open tool →
◆
RedactEnvPad
Export env with secrets redacted.
Open tool →
◆
SqlSplitPad
Split sql script into statements.
Open tool →
◆
SqlKeywordPad
Uppercase sql reserved keywords.
Open tool →
◆
SqlCommentPad
Strip sql line and block comments.
Open tool →
◆
EntitiesPad
Encode plain text using html entities.
Open tool →
◆
RemCalcPad
Convert root pixels into rem units.
Open tool →
◆
VwCalcPad
Convert pixels into viewport-width units.
Open tool →
◆
SpecificPad
Calculate css selector specificity.
Open tool →
◆
JwtSplitPad
Split compact jwt into three parts.
Open tool →
◆
JwtPayloadPad
Read jwt payload claims as json.
Open tool →
◆
FetchPad
Build fetch request url with query.
Open tool →
◆
StatusTextPad
Reason phrase for http status code.
Open tool →
◆
FormBodyPad
Build application x-www-form-urlencoded.
Open tool →
◆
JsonBodyPad
Prettify json http request body.
Open tool →
◆
RetryAfterPad
Parse retry-after header value.
Open tool →
◆
CacheCtrlPad
Parse cache-control directives.
Open tool →
◆
AssertContainPad
Assert text contains substring.
Open tool →
◆
AssertRegexPad
Check string against regular expression.
Open tool →
◆
AssertJsonPad
Assert json path equals value.
Open tool →
◆
AssertTypePad
Assert javascript typeof value.
Open tool →
◆
AssertDiffPad
Assert line lists equal with diff.
Open tool →
◆
FolioPad
Estimate pdf pages from bytes lite.
Open tool →
◆
BookmarkPad
Format pdf bookmark outline line.
Open tool →
◆
PctStackPad
Normalize values to 100 percent.
Open tool →
◆
FitMaxPad
Resize keeping aspect to max edge.
Open tool →
◆
ColorDepthPad
Bytes per pixel from bit depth.
Open tool →
◆
RoiBoxPad
Region of interest box from percents.
Open tool →
◆
StatusSpecPad
List response status codes lite.
Open tool →
◆
TagListPad
Openapi operation tag names list.
Open tool →
◆
AcronymPad
Expand acronym from lookup lines.
Open tool →
◆
TermSortPad
Sort glossary terms alphabetically.
Open tool →
◆
SynonymPad
List synonym lines under headword.
Open tool →
◆
GlossMdPad
Format glossary as markdown list.
Open tool →
◆
TermStemPad
Strip simple english term stems.
Open tool →
◆
RecipePad
Scale recipe servings multiply amounts.
Open tool →
◆
CupGramPad
Convert cups to grams sugar flour.
Open tool →
◆
OvenTempPad
Convert celsius fahrenheit oven temp.
Open tool →
◆
HydrationPad
Compute dough hydration percent.
Open tool →
◆
YeastPad
Convert instant active yeast amounts.
Open tool →
◆
PortionPad
Split recipe portions across plates.
Open tool →
◆
SpiceRatioPad
Scale spice ratios keep balance.
Open tool →
◆
TransitPad
Estimate eta from distance speed.
Open tool →
◆
MeetWinPad
Overlap meeting windows across timezones.
Open tool →
◆
FuelRangePad
Estimate fuel range from tank mpg.
Open tool →
◆
ScheduleGapPad
Find gaps between schedule times.
Open tool →
◆
WeatherPad
Weather temp scale celsius fahrenheit.
Open tool →
◆
DewPointPad
Estimate dew point from temp humidity.
Open tool →
◆
WindChillPad
Compute wind chill from temp wind.
Open tool →
◆
HeatIndexPad
Compute heat index from temp humidity.
Open tool →
◆
BeaufortPad
Map wind speed to beaufort scale.
Open tool →
◆
CloudCoverPad
Parse cloud cover percent bands.
Open tool →
◆
FeelTempPad
Combine wind chill heat index feel.
Open tool →
◆
QuizPad
Score quiz correct over total percent.
Open tool →
◆
MarkSchemePad
Sum mark scheme points awarded.
Open tool →
◆
BandMapPad
Letter bands from percent scores.
Open tool →
◆
ScoreCurvePad
Linear curve remap exam scores.
Open tool →
◆
PenaltyPad
Apply wrong answer penalty score.
Open tool →
◆
WeightQPad
Score weighted quiz question points.
Open tool →
◆
PassGatePad
Pass mark threshold versus score.
Open tool →
◆
ScoreOrderPad
Order score list with dense ranks.
Open tool →
◆
PercentilePad
Compute score percentile in list.
Open tool →
◆
PacketPad
Estimate packet size from payload mtu.
Open tool →
◆
HexDumpPad
Format hex dump from byte string.
Open tool →
◆
MtuPad
Split payload size across mtu frames.
Open tool →
◆
EndianSwapPad
Byte order swap for hex words.
Open tool →
◆
BitFieldPad
Decode bit field mask positions.
Open tool →
◆
OverheadPad
Add link frame overhead to payload.
Open tool →
◆
SchemaKeysPad
Schema property key inventory list.
Open tool →
◆
TsUnionPad
Typescript union members split apart.
Open tool →
◆
TypeAliasPad
List type alias names from source.
Open tool →
◆
CalendarPad
Extract ics event summary lines.
Open tool →
◆
BizHoursPad
Check time inside business hours.
Open tool →
◆
HolidayPad
Flag dates clashing holiday list.
Open tool →
◆
RruleLitePad
Expand simple daily rrule count.
Open tool →
◆
TzStampPad
Normalise event stamp to utc hint.
Open tool →
◆
CorrJoinPad
Join correlation ids from lines.
Open tool →
◆
DiffChurnPad
Diff line churn added versus deleted.
Open tool →
◆
DiffMinusPad
Retain deleted minus lines only.
Open tool →
◆
ConflictMarkPad
Git conflict marker block finder.
Open tool →
◆
LintCountPad
Count lint findings by severity.
Open tool →
◆
LintPathPad
List unique paths from lint lines.
Open tool →
◆
LintFixPad
Extract suggested lint fix snippets.
Open tool →
◆
EslintPad
Summarise eslint json result counts.
Open tool →
◆
StylelintPad
Summarise stylelint warning totals.
Open tool →
◆
LintFilterPad
Filter lint lines by severity word.
Open tool →
◆
LintCsvPad
Export lint findings as csv rows.
Open tool →
◆
ShipPad
Tick ship checklist remaining items.
Open tool →
◆
KeepAChangePad
Changelog section stub formatter for releases.
Open tool →
◆
NotesPad
Draft release notes from commit lines.
Open tool →
◆
ArtifactPad
Build artifact filename from version.
Open tool →
◆
HotfixPad
Mint hotfix branch name from ticket.
Open tool →
◆
ShipGatePad
Check ship gate flags all green.
Open tool →
◆
ContractPad
List required contract field names.
Open tool →
◆
SchemaDiffPad
Diff two json key sets added removed.
Open tool →
◆
ExamplePad
Fill example payload from schema keys.
Open tool →
◆
StatusMapPad
Map legacy status codes to new.
Open tool →
◆
QuotaPad
Compute remaining quota from used limit.
Open tool →
◆
RatePad
Estimate requests per window remaining.
Open tool →
◆
HdrNeedPad
Required request header name checklist.
Open tool →
◆
SensorPad
Scale raw sensor reading with gain offset.
Open tool →
◆
PpmPctPad
Ppm reading converted into percent.
Open tool →
◆
TempSensePad
Convert sensor resistance to celsius.
Open tool →
◆
BatteryPad
Estimate battery soc from voltage.
Open tool →
◆
RobotPad
Convert joint degrees to motor steps.
Open tool →
◆
GearPad
Compute gear ratio from teeth counts.
Open tool →
◆
MotorTorquePad
Estimate motor torque from current.
Open tool →
◆
WheelOdomPad
Estimate distance from wheel ticks.
Open tool →
◆
WorkspacePad
Check point inside arm reach radius.
Open tool →
◆
MosaicPad
Compute mosaic tile count for area.
Open tool →
◆
FitFramePad
Fit media into frame preserving aspect.
Open tool →
◆
CentreCropPad
Centre crop rectangle for target size.
Open tool →
◆
PrintBleedPad
Expand trim size with bleed margins.
Open tool →
◆
InsetSafePad
Inset rectangle for safe content area.
Open tool →
◆
PackPad
Estimate rectangles per bin packing.
Open tool →
◆
BoxMarginPad
Grow content box by margin widths.
Open tool →
◆
DedupeKeepPad
Dedupe lines keep first occurrence.
Open tool →
◆
StableSortPad
Stable sort lines by key column.
Open tool →
◆
ShuffleSeedPad
Shuffle text lines using numeric seed.
Open tool →
◆
LineChunkPad
Group lines into fixed-size chunks.
Open tool →
◆
DutyPulsePad
Pulse high time from period duty.
Open tool →
◆
HzPeriodPad
Convert hz to period milliseconds.
Open tool →
◆
SampleRatePad
Estimate samples for duration rate.
Open tool →
◆
NyquistPad
Compute nyquist frequency from rate.
Open tool →
◆
TimeoutPad
Split timeout budget across steps.
Open tool →
◆
ScoreBoardPad
Format scoreboard ranks from scores.
Open tool →
◆
StreakPad
Compute current win streak length.
Open tool →
◆
PointSpreadPad
Apply match point spread adjustment.
Open tool →
◆
TieBreakPad
Resolve ties with secondary score.
Open tool →
◆
VaultLitePad
List vault key names from env lines.
Open tool →
◆
MaskSecretPad
Mask secrets leaving last four chars.
Open tool →
◆
DotEnvDiffPad
Compare dotenv key presence sets.
Open tool →
◆
DotEnvMergePad
Merge dotenv maps right wins.
Open tool →
◆
DotEnvSortPad
Alphabetically sort dotenv keys.
Open tool →
◆
UrlSafeB64Pad
Url-safe base64 encode decode helper.
Open tool →
◆
RotateKeyPad
Mint replacement api key token.
Open tool →
◆
OAuthScopePad
Unique oauth scope tokens list.
Open tool →