email-validator
post one email, get valid/risk/score back in <50ms. role mailbox, disposable, mx, dead provider — all caught.
$ curl tools.voiddo.com/email-validator/api/v1/email/check
small command-line + browser utilities we use ourselves. no ads, no telemetry. open-source, mit-licensed, free forever. support the studio — Pro $9 lifetime ↓
Use pricepulse when a pricing page, plans page, or launch page matters enough to watch. Add the URL once, let the backend re-check it server-side, and get an email diff when the page changes. Free tier covers 5 pages, and the comparison article shows why this beats manual tab babysitting, Visualping-style monitoring, and enterprise CI bloat.
Use tabsnap when a browser session should become a markdown note, a README, plain text, or JSON instead of a private tab pile. One click exports every open tab, strips common tracking parameters, and keeps the whole flow local. If you live in research tabs, this is the portable route.
post one email, get valid/risk/score back in <50ms. role mailbox, disposable, mx, dead provider — all caught.
$ curl tools.voiddo.com/email-validator/api/v1/email/check
translate cron expressions into plain english.
$ npm i -g @v0idd0/cronwtf
pack a folder of files into one LLM-ready prompt.
$ npm i -g @v0idd0/ctxstuff
find unused npm / pip / cargo deps without false positives.
$ npm i -g @v0idd0/depcheck
validate .env files against a schema before deploy.
$ npm i -g @v0idd0/envguard
honest contribution stats for any git repo.
$ npm i -g @v0idd0/gitstats
pinpoint when a string, line, or file changed in git history.
$ npm i -g @v0idd0/gitwhen
explain HTTP responses with the actual rfc reference.
$ npm i -g @v0idd0/httpwut
json validator + formatter + JMESPath cli.
$ npm i -g @v0idd0/jsonyo
cryptographically random passwords with entropy meter.
$ npm i -g @v0idd0/passgen
audit dependency licenses + flag the bad mix.
$ npm i -g @v0idd0/licenseme
tail log files + group by error pattern in real time.
$ npm i -g @v0idd0/logparse
diff two LLM prompts and visualize what actually changed.
$ npm i -g @v0idd0/promptdiff
explain regex patterns in plain english — token by token.
$ npm i -g @v0idd0/regexlab
find accidentally-committed credentials in any source tree.
$ npm i -g @v0idd0/secscan
check your website’s PageSpeed, SEO, accessibility, and best practices scores in seconds — mobile & desktop.
5-axis website quality score — clarity, speed, mobile, copywriting, CTAs. results in 30 seconds. embeddable badge drives backlinks. full audit unlocks for $9.
decode jwt tokens in-browser — header, payload, expiry, algorithm. zero server.
$ npm i -g @v0idd0/jwtdecode
i18n url slug generator — cyrillic / greek / hebrew / arabic.
$ npm i -g @v0idd0/slugmint
inspect tls certs for any host:port — expiry, sans, chain.
$ npm i -g @v0idd0/sslcheck
convert timestamps between unix, iso, rfc, human — auto-detects.
$ npm i -g @v0idd0/timecheck
export browser sessions or tabs-shaped JSON as markdown / plain / json / readme. if you want the browser version first, jump straight into the install guide.
$ npm i -g @v0idd0/tabsnap
compare timezones side by side. for humans, not crontabs.
$ npm i -g @v0idd0/tzdiff
realistic fake test data. seedable, schemable, fast.
$ npm i -g @v0idd0/fakeit
see what's listening on your local ports. fast, zero-dep.
$ npm i -g @v0idd0/portcheck
dns lookup for humans. formatted output, no flag soup.
$ npm i -g @v0idd0/dotdig
score an incoming message for mixed signals, push-pull, and next-step clarity.
$ npm i -g @v0idd0/ambiguity-meter
check if a warm, positive reply is a real yes or a soft stall — dating, recruiting, sales, client, family.
$ npm i -g @v0idd0/soft-yes-or-no
check warmth, clarity, pressure, and urgency in a draft before you send — dating, recruiting, client, sales, workplace.
$ npm i -g @v0idd0/replytone
check if a heated, compressed, or looping thread needs a call — dating, workplace, recruiter, client, support, family.
$ npm i -g @v0idd0/call-not-text
decide whether a quiet thread calls for patience, one final ping, or a clean stop — dating, recruiting, client, sales, support, family.
$ npm i -g @v0idd0/ghost-or-go
score whether another follow-up adds value or looks needy — dating, recruiter, client, support, sales, family, workplace threads.
$ npm i -g @v0idd0/double-text-risk
decide whether to reply now, wait, ask one question, move to a call, or let it go — dating, workplace, recruiter, client, and family threads.
$ npm i -g @v0idd0/message-next-step
does this draft set a clear limit or apologize it away? checks client, recruiter, workplace, family, dating, salary, and scope-creep messages.
$ npm i -g @v0idd0/boundary-check
find competitor pressure in your niche and get wedge-ready opportunities for first-paid experiments.
decide whether to offer one time, hand the next move back, pause, or walk away after a cancellation.
$ npm i -g @v0idd0/raincheck-or-run
paste a job description from LinkedIn, Indeed, Greenhouse, Lever, or Workday — get 5 likely questions, STAR-format prompts, and a role-specific prep brief.
$ npm i -g @v0idd0/interviewprep
count tokens and estimate cost across 60+ llm models — gpt-5, claude, gemini, grok, llama, deepseek. no api keys, no telemetry.
$ npm i -g @v0idd0/tokcount
project your monthly llm api spend across 20+ models — gpt-4o, claude, gemini, deepseek, grok, mistral. enter tokens per request × daily volume, see cost table instantly.
generate a ready-to-send salary counter-offer email. current offer, target, argument — get a professional email in seconds. unlock full negotiation pack for $9.
generate a polite-but-firm refund request email in seconds. merchant, amount, reason — get a clean letter with order facts in the right order. $9 pro unlocks 2nd-request, final-before-legal, chargeback prep, regulator-cc.
paste your resume + the job description — get an ATS keyword match score, missing keywords, and structural flags. 100% in-browser, nothing uploaded. $9 pro unlocks top-50 missing keywords, 12 industry dictionaries, STAR bullet library, cover letter outline.
generate a polished resignation letter in seconds. role, last day, reason, tone — get a clean two-weeks notice. $9 pro unlocks 8 scenario variants (immediate, retirement, relocation, counter-offer decline, difficult-manager), conversation script, awkward-reply rebuttals, linkedin announcement, reference-request and handover emails.
check your product title against amazon, etsy, shopify & ebay rules. character limits, keyword position, policy violations — instant results, all 4 platforms.
locale-consistent random test data. 58 locales, no russian johns. country ↔ phone prefix ↔ currency ↔ city are coupled. seeded rng. luhn-valid cards.
$ npm i -g @v0idd0/randumb
deterministic hinge, bumble, and tinder bio checker for vagueness, pressure, cynicism, inconsistency, and effort. no api calls. same text, same result. coach-ready.
$ npm i -g @v0idd0/profile-red-flags
encode text to base64 or decode base64 strings — standard and url-safe modes. zero server.
url-encode strings for query params, path segments, or form data. decode %xx back to text. encodeURIComponent and encodeURI modes.
compare two texts and find every difference instantly. line and character level highlights. zero server — lcs diff runs in the browser.
generate sha-256, sha-512, sha-384 and sha-1 hashes from text or a file. uses native web crypto api — zero server, nothing leaves the browser.
convert between decimal, binary, hexadecimal, and octal in real-time. type in any field — all others update instantly. 8/16/32/64-bit padded binary, prefix toggle, browser-only.
word count, character count, sentence count, reading time, and word frequency — real-time, zero server, nothing leaves the browser.
convert hex, RGB, HSL, HSV, and CSS color formats instantly. pick from the browser color picker or paste any value — browser-only, zero server.
generate UUID v4, v7, v1, nil, and max UUIDs instantly. bulk generate up to 100 at once — browser-only, zero server, no account needed.
write markdown and see the rendered HTML preview in real time. supports GFM tables, code blocks, task lists — browser-only, zero server, no account.
convert CSV to JSON and JSON to CSV instantly — custom delimiters, pretty print, first-row headers. zero server, nothing leaves the browser.
convert text between camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Title Case, dot.case, and more — instantly, zero server.
generate lorem ipsum placeholder text by words, sentences, or paragraphs — optional HTML p tags, classic start, instant copy. zero server.
convert yaml to json and json to yaml instantly. auto-detects input format, validates syntax, pretty-prints output — browser-only, zero server.
convert unix timestamps to human dates and vice versa. auto-detects seconds vs milliseconds. live epoch clock. shows utc, local, iso 8601, relative time.
format and beautify sql queries instantly. supports mysql, postgresql, mariadb, sqlite, t-sql, standard sql. indent control. auto-format. browser-only — nothing sent to any server.
format, beautify, or minify html instantly. indent control, line wrap, comment stripping. beautify and minify modes. browser-only — your code never leaves your machine.
convert curl commands to javascript fetch() calls. handles -X, -H, -d, -u, -b, -L, --max-time, and more. browser-only — your curl command never leaves your machine.
generate qr codes for any url, text, email, phone, or wi-fi credentials. custom size, error correction, and colors. browser-only — nothing sent to any server.
generate .gitignore files for any stack — pick languages, frameworks, ides, and os targets. merges 40+ templates, removes duplicates, browser-only. copy or download in one click.
check an incoming message for mixed signals before you reply — for dating, client, recruiter, and workplace threads.
$ npm i -g @v0idd0/ambiguity-meter
set the limit clearly without apologizing it away — for dating, client, family, and workplace conversations.
$ npm i -g @v0idd0/boundary-check
check if your follow-up message helps or quietly weakens your position — for dating, sales, recruiter, and client threads.
$ npm i -g @v0idd0/double-text-risk
decide whether to reply now, wait, clarify, call, or let it go — for any looping or stalled thread.
$ npm i -g @v0idd0/message-next-step
deterministic check for cancel-or-postpone messages — decide whether to reschedule once, hand it back, or walk away clean.
$ npm i -g @v0idd0/raincheck-or-run
score one draft on warmth, clarity, pressure, and urgency — for recruiter, client, and dating reply review. no api keys.
$ npm i -g @v0idd0/replytone
stop chasing the warm maybe — deterministic checker for ambiguous positive replies in dating, sales, and recruiting.
$ npm i -g @v0idd0/soft-yes-or-no
unix file permission calculator. toggle read/write/execute bits for owner, group, and others — get the octal, symbolic notation, and plain-english meaning. browser-only.
wcag 2.1 color contrast checker. enter foreground and background colors in hex, rgb, or hsl — see the contrast ratio and aa/aaa pass/fail for normal and large text. browser-only.
semantic version calculator. parse semver strings, bump major/minor/patch/prerelease, compare two versions, and validate against semver.org spec. browser-only.
nine reference collections, 125 pages total — built around our most-used tools. each entry has worked examples, edge cases, and a one-click jump into the tool itself.
email · URL · phone · IPv4/IPv6 · UUID · semver · JWT · IBAN · Bitcoin · 16 more.
NY↔London · SF↔Tokyo · London↔Mumbai · 22 more — live clocks, DST, business overlap.
every minute · 5min · hourly · weekday · business hours · monthly · plus Jenkins/Quartz/AWS variants.
MX · SPF · DKIM · DMARC · CAA · SRV · DNSSEC · reverse — with security relevance per record.
filter · project · flatten · pipe · multiselect · validate · pretty-print · jq comparison.
401 vs 403 · 422 · 429 · 503 vs 504 · Cache-Control · CSP · HSTS · CORS — with RFC quotes.
names · emails · IBANs · ISBNs · credit cards (Luhn-valid, NOT real) · phones · addresses · IPs.
Russian Cyrillic · Japanese · Chinese Pinyin · Arabic · Hebrew · Greek — with transliteration tables.
3000 · 5432 (postgres) · 3306 (mysql) · 8080 · 22 (ssh) — find what's bound, free conflicts.
A deterministic first-pass checker for vague, defensive, pressuring, or quietly hostile dating profiles. Good for match triage, profile rewrites, and coach or matchmaker intake before a deeper tells read.
Paste a public page, pull its title, OG image, and favicon, then export a clean 1200×630 card in five styles. Free downloads keep a small made with og.voiddo.com mark. One-time Pro removes it and unlocks logo + CTA overlays for launch posts, docs, and changelog shares.
If you keep the same launch prompts, support replies, or client prompts in notes, install the browser extension that keeps them in folders, tags, and search instead. Firefox is live now, the public Chromium zip is live now, and the compare page is there if you want the tradeoff in one tab first.
we built each of these for ourselves first — we needed them on monday morning, the open-source alternatives were either abandoned or did too much. we opened them because there was nothing to lose. they will stay free. if one ever gets bought, we will say so on its readme.
All 68 tools stay free forever — Pro is optional. It supports the studio that builds them, gets you early announcements when new tools ship, and gives you a perpetual Pro license on record.