Happytails.ai API | agent view
The same page content and links, with explicit tool capabilities. Tools marked with an API can run directly through HTTP. Other tools require the browser interface or are not connected yet.
Page guide
Run 437 tools from agents, scripts and applications. Discover the inputs, send a JSON request, and get text, structured data or a file back.
Base URL: https://happytails.ai. Public server API hosting is not connected yet. For local testing, use a running server; the playground sends requests to its current origin.
Your first request
Choose a callable tool ID and POST to /api/v1/tools/{id}/run. This example turns text into camelCase.
cURL
curl https://happytails.ai/api/v1/tools/case-converter/run \
-H 'Content-Type: application/json' \
-d '{"input":"Hello from an agent","options":{"mode":"camel"}}'Python
import json
from urllib.request import Request, urlopen
request = Request(
"https://happytails.ai/api/v1/tools/case-converter/run",
data=json.dumps({
"input": "Hello from an agent",
"options": {"mode": "camel"}
}).encode(),
headers={"Content-Type": "application/json"},
)
with urlopen(request, timeout=30) as response:
print(json.load(response)["result"]["text"])JavaScript
const response = await fetch(
"https://happytails.ai/api/v1/tools/case-converter/run",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
input: "Hello from an agent",
options: { mode: "camel" }
})
}
);
const data = await response.json();
if (!response.ok) throw new Error(data.error.message);
console.log(data.result.text);Response · 200 OK
{
"tool": "case-converter",
"result": {
"text": "helloFromAnAgent",
"files": [],
"name": "result.txt",
"mime": "text/plain;charset=utf-8"
}
}Authentication
The local preview does not require an API key. A public endpoint, authentication scheme and account quotas have not been launched. Do not send requests to happytails.ai; configure your own API origin.
Browser clients must use the same origin. Cross-origin browser requests are not enabled in this preview. Server-side clients can call the deployed origin directly.
Discover tools and schemas
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/v1/tools | All callable tools, input/output schemas and processing notes. |
| GET | /api/v1/tools/{id} | One tool's options, defaults, file support and limits. |
| POST | /api/v1/tools/{id}/run | Run a tool and return its result. |
OpenAPI 3.1.1 describes every callable operation. The llms.txt file helps agents find the documentation. Not every catalog page has a callable API: browser-only and unconnected tools are omitted from discovery.
Request body
| Field | Type | Usage |
|---|---|---|
input | string | Text to process; defaults to an empty string. A tool may require nonempty input. |
options | object | Tool-specific named options. Omitted options use their defaults. Numbers and booleans must use their JSON types. |
files | array | Only accepted by tools whose input schema includes files. Supply bytes as base64. |
Unknown properties, unsupported options and invalid option values return an error. Check the tool's schema instead of inferring option names from its title.
Response body
Successful responses include tool and result. result.text is text or null; result.data contains parsed JSON when applicable; result.files is an array of downloadable results. Text results may also include name and mime. Preserve the returned MIME type and review the tool's fidelity notes before using a conversion.
Send and receive files
To create a ZIP containing a small text file, POST this body to /api/v1/tools/create-zip/run:
{
"files": [
{
"name": "hello.txt",
"mime": "text/plain",
"base64": "SGVsbG8="
}
]
}Each file contains a name and padded base64 content. mime is optional. An optional bytes count must match the decoded content. Directory paths and file URLs are not accepted.
The response returns the generated archive in result.files[0], with name, mime, bytes and base64. Decode the base64 to save the ZIP; do not save the base64 text itself as the file. You can pass returned file objects to another compatible tool.
from base64 import b64decode
from pathlib import Path
# response_data is the parsed API response
file = response_data["result"]["files"][0]
Path("result.zip").write_bytes(b64decode(file["base64"]))Complete Python upload and download example
import base64
import json
from pathlib import Path
from urllib.request import Request, urlopen
source = Path("hello.txt")
request = Request(
"https://happytails.ai/api/v1/tools/create-zip/run",
data=json.dumps({"files": [{
"name": source.name,
"base64": base64.b64encode(source.read_bytes()).decode("ascii")
}]}).encode(),
headers={"Content-Type": "application/json"},
)
with urlopen(request, timeout=30) as response:
archive = json.load(response)["result"]["files"][0]
Path("result.zip").write_bytes(base64.b64decode(archive["base64"]))Files are processed in memory or disposable server working directories and returned in the response; the API does not provide a persistent download URL.
Limits
| JSON request | 8 MiB standard; 30 MiB native engines |
|---|---|
| Text input | 1,000,000 characters maximum |
| Files | Up to 20, totaling 5 MiB standard or 20 MiB native input; single-file tools accept one |
| Output | Standard: 5 MiB files and 8 MiB result. Native: 20 MiB per output file and 30 MiB result. |
| Transform execution | 12 seconds standard; 90 seconds native, 180 seconds experimental voice cloning; network diagnostics use their documented bounds |
| Concurrent execution | Four requests total, including at most two native conversions and one model operation |
Errors
{
"error": {
"code": "INVALID_INPUT",
"message": "mode is not an allowed value."
}
}| HTTP status | Meaning | What to do |
|---|---|---|
| 400 | Invalid input | Correct the input, option types or file content. |
| 403 | Origin or host rejected | Use a direct agent/server client or the same-origin playground. |
| 404 | Tool or endpoint unavailable | Discover callable tool IDs using GET /api/v1/tools. |
| 413 | Request too large | Reduce text or file sizes. |
| 415 | Unsupported content type | Send application/json. |
| 429 | Server busy | Wait and retry with backoff; reduce concurrency. |
| 500 | Execution failed | Check supported input formats; retry later if temporary. |
| 504 | Execution timed out | Reduce the input size or complexity. |
Retries and timeouts
Use bounded exponential backoff with jitter for 429 responses. Correct 400, 413 and 415 requests before retrying. For a timeout or lost connection, the caller may not know whether processing finished. Retrying can repeat work or produce different random/model output. There is no idempotency-key contract, persistent job queue, polling endpoint or webhook API in this version. Execution is synchronous: the response contains the result.
Browser agents and WebMCP
The HTTP API works with scripts and agents without opening a tool page. In a browser that supports WebMCP, discover the tools exposed by the current page. Availability depends on the browser and the selected tool.
Legacy text pages expose transform_current_tool with {"text":"Hello world"}. It uses the visible settings and returns result and counts. Other supported pages expose run_current_tool with input and optional options. It returns result.text and result.download_count, or error.code and error.message. Omitted settings use the displayed defaults.
Select files on the page before calling a file tool. Read the displayed download links to retrieve generated files. Calls do not automatically copy or download. Browser permissions still apply. Network tools contact the supplied public target; tools marked as server processing upload their input to our backend. A page may support browser interaction without a callable HTTP endpoint. Use the tool capability manifest for availability.
Processing and privacy
API calls process your input on the server, even when the human version runs locally in a browser. Network diagnostics can contact public targets and providers. The application does not retain tool request bodies or generated files. Your client or agent platform may keep its own history. See the Privacy policy.
The local preview requires no authentication and binds to loopback only. It does not expose local filesystem paths. A remote or cloud agent cannot reach your laptop's 127.0.0.1 address.
Callable tool reference
Search by tool name, ID or category. Each API reference includes parameters, defaults, supported files, limits, processing notes and complete schemas.
437 tools
7z-to-ziparchive-toolsAdd daysadd-daysdate-time-toolsAdd image borderadd-image-borderimage-toolsAdd line numbersadd-line-numberstext-toolsAdd page numbersadd-page-numberspdf-toolsAdd prefix suffixadd-prefix-suffixtext-toolsAdd subtitles to videoadd-subtitles-to-videomedia-toolsAdjust image contrastadjust-image-contrastimage-toolsAdjust image saturationadjust-image-saturationimage-toolsAge calculatorage-calculatordate-time-toolsAI image generatorai-image-generatorimage-toolsAlt text generatoralt-text-generatoraccessibility-toolsAlternate merge PDFalternate-merge-pdfpdf-toolsAlternating casealternating-casetext-toolsAngleangleunit-convertersAnnotate PDFannotate-pdfpdf-toolsApng to GIFapng-to-gifimage-toolsAreaareaunit-convertersASCII to textascii-to-textdeveloper-toolsAspect ratio calculatoraspect-ratio-calculatordesign-toolsAss to SRTass-to-srtsubtitle-toolsAudio to textaudio-to-textspeech-toolsAudio translatoraudio-translatorspeech-toolsAuto subtitlesauto-subtitlessubtitle-toolsAverageaveragecalculatorsBase64 encoder decoderbase64-encoder-decoderdeveloper-toolsBase64 to imagebase64-to-imageimage-toolsBates number PDFbates-number-pdfpdf-toolsBcrypt generatorbcrypt-generatordeveloper-toolsBinary to textbinary-to-textdeveloper-toolsBold textbold-texttext-toolsBreak evenbreak-evencalculatorsBroken link checkerbroken-link-checkermarketing-toolsBubble textbubble-texttext-toolsBulk renamebulk-renamearchive-toolsBulk resize imagesbulk-resize-imagesimage-toolsBusiness daysbusiness-daysdate-time-toolsCamel casecamel-casetext-toolsCase convertercase-convertertext-toolsCelsius to fahrenheitcelsius-to-fahrenheitunit-convertersChange audio speedchange-audio-speedmedia-toolsChange CSV delimiterchange-csv-delimiterdata-toolsChange video speedchange-video-speedmedia-toolsCharacter countercharacter-countertext-toolsChat with documentchat-with-documentdocument-toolsChmod calculatorchmod-calculatordeveloper-toolsCIDR to rangecidr-to-rangenetwork-toolsCirclecirclecalculatorsCircle crop imagecircle-crop-imageimage-toolsCitation generatorcitation-generatoreducation-toolsClean subtitlesclean-subtitlessubtitle-toolsCm to inchescm-to-inchesunit-convertersCoin flipcoin-flipcalculatorsColor pickercolor-pickerdesign-toolsColor shadescolor-shadesdesign-toolsComma separated listcomma-separated-listtext-toolsCompare CSVcompare-csvspreadsheet-toolsCompare textcompare-texttext-toolsCompound interestcompound-interestfinance-toolsCompress audiocompress-audiomedia-toolsCompress GIFcompress-gifimage-toolsCompress PDFcompress-pdfpdf-toolsCompress videocompress-videomedia-toolsContrast checkercontrast-checkerdesign-toolsCoordinate convertercoordinate-convertergeo-toolsCreate PDF formcreate-pdf-formpdf-toolsCreate tarcreate-tararchive-toolsCreate ZIPcreate-ziparchive-toolsCron parsercron-parserdeveloper-toolsCrop PDFcrop-pdfpdf-toolsCrop videocrop-videomedia-toolsCSS box shadowcss-box-shadowdesign-toolsCSS flexboxcss-flexboxdesign-toolsCSS formattercss-formatterdeveloper-toolsCSS gridcss-griddesign-toolsCSS minifiercss-minifierdeveloper-toolsCSV column selectorcsv-column-selectordata-toolsCSV joincsv-joinspreadsheet-toolsCSV pivotcsv-pivotspreadsheet-toolsCSV remove duplicatescsv-remove-duplicatesdata-toolsCSV to excelcsv-to-exceldata-toolsCSV to geojsoncsv-to-geojsondata-toolsCSV to HTMLcsv-to-htmldata-toolsCSV to JSONcsv-to-jsondata-toolsCSV to markdowncsv-to-markdowndata-toolsCSV to PDFcsv-to-pdfdata-toolsCSV to SQLcsv-to-sqldata-toolsCSV to TSVcsv-to-tsvdata-toolsCSV to XMLcsv-to-xmldata-toolsCSV to YAMLcsv-to-yamldata-toolsCSV validatorcsv-validatordata-toolsCSV viewercsv-viewerdata-toolsCurl to codecurl-to-codedeveloper-toolsCurrency convertercurrency-converterfinance-toolsCurved text generatorcurved-text-generatordesign-toolsData storagedata-storageunit-convertersDate differencedate-differencedate-time-toolsDelete pagesdelete-pagespdf-toolsDice rollerdice-rollercalculatorsDiscountdiscountcalculatorsDistance between coordinatesdistance-between-coordinatesgeo-toolsDKIM checkerdkim-checkeremail-toolsDMARC checkerdmarc-checkeremail-toolsDNS lookupdns-lookupnetwork-toolsDocument summarizerdocument-summarizerdocument-toolsDocument translatordocument-translatordocument-toolsDOCX to PDFdocx-to-pdfdocument-toolsDot casedot-casetext-toolsDPI calculatordpi-calculatormaker-toolsDuplicate word finderduplicate-word-findertext-toolsEmail header analyzeremail-header-analyzeremail-toolsEmail QR codeemail-qr-codemarketing-toolsEmail signature generatoremail-signature-generatoremail-toolsEml to PDFeml-to-pdfemail-toolsEml viewereml-vieweremail-toolsEmoji pickeremoji-pickertext-toolsEnergyenergyunit-convertersEPUB to PDFepub-to-pdfdocument-toolsEvent QR codeevent-qr-codemarketing-toolsExcel to CSVexcel-to-csvdata-toolsExcel to HTMLexcel-to-htmlspreadsheet-toolsExcel to JSONexcel-to-jsondata-toolsExcel to PDFexcel-to-pdfdocument-toolsExtract 7zextract-7zarchive-toolsExtract emailsextract-emailstext-toolsExtract GIF framesextract-gif-framesimage-toolsExtract pagesextract-pagespdf-toolsExtract PDF imagesextract-pdf-imagespdf-toolsExtract phone numbersextract-phone-numberstext-toolsExtract rarextract-rararchive-toolsExtract subtitlesextract-subtitlessubtitle-toolsExtract tar gzextract-tar-gzarchive-toolsExtract urlsextract-urlstext-toolsExtract ZIPextract-ziparchive-toolsFahrenheit to celsiusfahrenheit-to-celsiusunit-convertersFile hashfile-hashdeveloper-toolsFill PDFfill-pdfpdf-toolsFilter linesfilter-linestext-toolsFinal gradefinal-gradeeducation-toolsFind and replacefind-and-replacetext-toolsFlac to MP3flac-to-mp3media-toolsFlatten PDFflatten-pdfpdf-toolsFlip imageflip-imageimage-toolsFont inspectorfont-inspectorfont-toolsFractionsfractionscalculatorsGeojson to CSVgeojson-to-csvdata-toolsGIF makergif-makerimage-toolsGIF to MP4gif-to-mp4image-toolsGpa calculatorgpa-calculatoreducation-toolsGPX to KMLgpx-to-kmlgeo-toolsGrade calculatorgrade-calculatoreducation-toolsGradient generatorgradient-generatordesign-toolsGrams to ouncesgrams-to-ouncesunit-convertersHEIC to JPGheic-to-jpgimage-toolsHEIC to PDFheic-to-pdfpdf-toolsHEIC to PNGheic-to-pngimage-toolsHex to RGBhex-to-rgbdesign-toolsHex to texthex-to-textdeveloper-toolsHMAC generatorhmac-generatordeveloper-toolsHourly to salaryhourly-to-salarybusiness-toolsHreflang generatorhreflang-generatorweb-toolsHTML formatterhtml-formatterdeveloper-toolsHTML minifierhtml-minifierdeveloper-toolsHTML to markdownhtml-to-markdowntext-toolsHTTP status checkerhttp-status-checkerweb-toolsImage table to CSVimage-table-to-csvdocument-toolsImage to base64image-to-base64image-toolsImage to STLimage-to-stlmaker-toolsImage to textimage-to-textimage-toolsInches to cminches-to-cmunit-convertersIncrease audio volumeincrease-audio-volumemedia-toolsIndent textindent-texttext-toolsInspect file metadatainspect-file-metadataprivacy-toolsInvert caseinvert-casetext-toolsInvoice generatorinvoice-generatorbusiness-toolsIP lookupip-lookupnetwork-toolsIP range to CIDRip-range-to-cidrnetwork-toolsIpv6 compressipv6-compressnetwork-toolsItalic textitalic-texttext-toolsJavascript formatterjavascript-formatterdeveloper-toolsJavascript minifierjavascript-minifierdeveloper-toolsJoin filesjoin-filesarchive-toolsJoin textjoin-texttext-toolsJPG to AVIFjpg-to-avifimage-toolsJSON diffjson-diffdeveloper-toolsJSON escapejson-escapedeveloper-toolsJSON formatterjson-formatterdeveloper-toolsJSON schema validatorjson-schema-validatordeveloper-toolsJSON to CSVjson-to-csvdata-toolsJSON to exceljson-to-exceldata-toolsJSON to gojson-to-godeveloper-toolsJSON to HTMLjson-to-htmldata-toolsJSON to javajson-to-javadeveloper-toolsJSON to jsonljson-to-jsonldata-toolsJSON to markdownjson-to-markdowndata-toolsJSON to pythonjson-to-pythondeveloper-toolsJSON to schemajson-to-schemadeveloper-toolsJSON to SQLjson-to-sqldata-toolsJSON to TOMLjson-to-tomldata-toolsJSON to TSVjson-to-tsvdata-toolsJSON to typescriptjson-to-typescriptdeveloper-toolsJSON to XMLjson-to-xmldata-toolsJSON to YAMLjson-to-yamldata-toolsJSON validatorjson-validatordeveloper-toolsJsonl to JSONjsonl-to-jsondata-toolsJsonpath testerjsonpath-testerdeveloper-toolsJWT decoderjwt-decoderdeveloper-toolsKaraoke subtitleskaraoke-subtitlessubtitle-toolsKebab casekebab-casetext-toolsKg to lbkg-to-lbunit-convertersKm to mileskm-to-milesunit-convertersKML to geojsonkml-to-geojsongeo-toolsLbs to kglbs-to-kgunit-convertersLcmlcmcalculatorsLengthlengthunit-convertersLine counterline-countertext-toolsList archive contentslist-archive-contentsarchive-toolsList combinationslist-combinationstext-toolsLiters to gallonsliters-to-gallonsunit-convertersLoan paymentloan-paymentfinance-toolsLorem ipsumlorem-ipsumtext-toolsLowercaselowercasetext-toolsM4a to MP3m4a-to-mp3media-toolsMarginmargincalculatorsMarkdown to HTMLmarkdown-to-htmltext-toolsMarkupmarkupcalculatorsMeeting costmeeting-costbusiness-toolsMeeting notes generatormeeting-notes-generatorspeech-toolsMerge audiomerge-audiomedia-toolsMerge CSVmerge-csvspreadsheet-toolsMerge PDFmerge-pdfpdf-toolsMerge subtitlesmerge-subtitlessubtitle-toolsMerge videomerge-videomedia-toolsMeta tag generatormeta-tag-generatorweb-toolsMeters to feetmeters-to-feetunit-convertersMkv to MP4mkv-to-mp4media-toolsMm to inchesmm-to-inchesunit-convertersMock data generatormock-data-generatordeveloper-toolsMorse code translatormorse-code-translatortext-toolsMortgage paymentmortgage-paymentfinance-toolsMov to MP4mov-to-mp4media-toolsMP3 to WAVmp3-to-wavmedia-toolsMP4 to MP3mp4-to-mp3media-toolsMph to kmhmph-to-kmhunit-convertersMute videomute-videomedia-toolsNotes to flashcardsnotes-to-flashcardseducation-toolsNumber base converternumber-base-converterdeveloper-toolsNumber to wordsnumber-to-wordstext-toolsOCR PDFocr-pdfpdf-toolsOds to XLSXods-to-xlsxspreadsheet-toolsOdt to PDFodt-to-pdfdocument-toolsOhms lawohms-lawmaker-toolsOnline notepadonline-notepadtext-toolsPages per sheetpages-per-sheetpdf-toolsPalette generatorpalette-generatordesign-toolsParagraph counterparagraph-countertext-toolsPascal casepascal-casetext-toolsPassphrase generatorpassphrase-generatorprivacy-toolsPassword generatorpassword-generatorprivacy-toolsPassword protect ZIPpassword-protect-ziparchive-toolsPDF header footerpdf-header-footerpdf-toolsPDF to audiopdf-to-audiospeech-toolsPDF to excelpdf-to-excelpdf-toolsPDF to pdfapdf-to-pdfapdf-toolsPDF to powerpointpdf-to-powerpointpdf-toolsPDF to wordpdf-to-wordpdf-toolsPercentagepercentagecalculatorsPercentage changepercentage-changecalculatorsPhoto denoiserphoto-denoiserimage-toolsPixelate imagepixelate-imageimage-toolsPNG to SVGpng-to-svgimage-toolsPodcast chapter generatorpodcast-chapter-generatorspeech-toolsPowerpowerunit-convertersPowerpoint to PDFpowerpoint-to-pdfdocument-toolsPressurepressureunit-convertersProduct photo backgroundproduct-photo-backgroundimage-toolsProtect PDFprotect-pdfpdf-toolsQR code generatorqr-code-generatormarketing-toolsQuiz from notesquiz-from-noteseducation-toolsQuote generatorquote-generatorbusiness-toolsRandom numberrandom-numbercalculatorsRandomize listrandomize-listtext-toolsRar to ZIPrar-to-ziparchive-toolsRatioratiocalculatorsReading timereading-timetext-toolsReceipt to CSVreceipt-to-csvdocument-toolsRedact PDFredact-pdfpdf-toolsRedact personal informationredact-personal-informationprivacy-toolsRedirect checkerredirect-checkerweb-toolsRemove backgroundremove-backgroundimage-toolsRemove background noiseremove-background-noisemedia-toolsRemove diacriticsremove-diacriticstext-toolsRemove duplicate linesremove-duplicate-linestext-toolsRemove empty linesremove-empty-linestext-toolsRemove extra spacesremove-extra-spacestext-toolsRemove formattingremove-formattingtext-toolsRemove line breaksremove-line-breakstext-toolsRemove line numbersremove-line-numberstext-toolsRemove objectremove-objectimage-toolsRemove PDF metadataremove-pdf-metadatapdf-toolsRemove punctuationremove-punctuationtext-toolsRemove silenceremove-silencemedia-toolsReorder pagesreorder-pagespdf-toolsRepair PDFrepair-pdfpdf-toolsRepeat textrepeat-texttext-toolsResistor color coderesistor-color-codemaker-toolsResize GIFresize-gifimage-toolsResize PDF pagesresize-pdf-pagespdf-toolsResize videoresize-videomedia-toolsRestore old photorestore-old-photoimage-toolsReverse DNSreverse-dnsnetwork-toolsReverse textreverse-texttext-toolsRGB to hexrgb-to-hexdesign-toolsRobots txt testerrobots-txt-testerweb-toolsRotate PDFrotate-pdfpdf-toolsRotate videorotate-videomedia-toolsRound image cornersround-image-cornersimage-toolsRoundingroundingcalculatorsRSA key generatorrsa-key-generatordeveloper-toolsRtf to PDFrtf-to-pdfdocument-toolsSavings goalsavings-goalfinance-toolsScan to PDFscan-to-pdfpdf-toolsSchema generatorschema-generatorweb-toolsScientific notationscientific-notationcalculatorsSecurity headerssecurity-headersweb-toolsSemantic deduplicationsemantic-deduplicationdata-toolsSentence casesentence-casetext-toolsSentence countersentence-countertext-toolsSepia imagesepia-imageimage-toolsSerp previewserp-previewmarketing-toolsSharpen imagesharpen-imageimage-toolsShift subtitlesshift-subtitlessubtitle-toolsSign PDFsign-pdfpdf-toolsSitemap generatorsitemap-generatormarketing-toolsSlug generatorslug-generatortext-toolsSmall textsmall-texttext-toolsSms QR codesms-qr-codemarketing-toolsSnake casesnake-casetext-toolsSort linessort-linestext-toolsSpeaker diarizationspeaker-diarizationspeech-toolsSpeaking timespeaking-timetext-toolsSpeedspeedunit-convertersSPF checkerspf-checkeremail-toolsSplit CSVsplit-csvdata-toolsSplit excelsplit-excelspreadsheet-toolsSplit filesplit-filearchive-toolsSplit PDFsplit-pdfpdf-toolsSplit PDF in halfsplit-pdf-in-halfpdf-toolsSplit textsplit-texttext-toolsSQL formattersql-formatterdeveloper-toolsSQL to CSVsql-to-csvdata-toolsSquare footagesquare-footagecalculatorsSRT to asssrt-to-asssubtitle-toolsSRT to VTTsrt-to-vttsubtitle-toolsSSL checkerssl-checkerweb-toolsStandard deviationstandard-deviationcalculatorsStrikethrough textstrikethrough-texttext-toolsSubnet calculatorsubnet-calculatornetwork-toolsSubscriptsubscripttext-toolsSubtitle alignmentsubtitle-alignmentsubtitle-toolsSubtitle editorsubtitle-editorsubtitle-toolsSubtitle translatorsubtitle-translatorsubtitle-toolsSubtitles to PDFsubtitles-to-pdfsubtitle-toolsSubtitles to textsubtitles-to-textsubtitle-toolsSuperscriptsuperscripttext-toolsSVG optimizersvg-optimizerdesign-toolsTabs to spacestabs-to-spacestext-toolsTemperaturetemperatureunit-convertersText classifiertext-classifierdata-toolsText to imagetext-to-imagetext-toolsText to PDFtext-to-pdfdocument-toolsThreshold imagethreshold-imageimage-toolsTime calculatortime-calculatordate-time-toolsTime card calculatortime-card-calculatordate-time-toolsTime durationtime-durationdate-time-toolsTime unitstime-unitsunit-convertersTime zone convertertime-zone-converterdate-time-toolsTiptipcalculatorsTitle casetitle-casetext-toolsToken countertoken-counterdeveloper-toolsTOML to JSONtoml-to-jsondata-toolsTranscript editortranscript-editorspeech-toolsTranscript searchtranscript-searchspeech-toolsTranscript summarizertranscript-summarizerspeech-toolsTranspose CSVtranspose-csvdata-toolsTriangletrianglecalculatorsTrim audiotrim-audiomedia-toolsTrim texttrim-texttext-toolsTrim videotrim-videomedia-toolsTSV to CSVtsv-to-csvdata-toolsTTF to WOFF2ttf-to-woff2font-toolsUnderline textunderline-texttext-toolsUnix timestamp converterunix-timestamp-converterdeveloper-toolsUnlock PDFunlock-pdfpdf-toolsUppercaseuppercasetext-toolsUpscale imageupscale-imageimage-toolsUpside down textupside-down-texttext-toolsURL encoder decoderurl-encoder-decoderdeveloper-toolsURL parserurl-parserdeveloper-toolsURL to punycodeurl-to-punycodedeveloper-toolsUtm builderutm-buildermarketing-toolsUUID generatoruuid-generatordeveloper-toolsVcard QR codevcard-qr-codemarketing-toolsVideo dubbingvideo-dubbingspeech-toolsVideo to GIFvideo-to-gifimage-toolsVideo to textvideo-to-textspeech-toolsVocal removervocal-removermedia-toolsVoice cloningvoice-cloningspeech-toolsVoice to textvoice-to-textspeech-toolsVoiceover timingvoiceover-timingspeech-toolsVolumevolumeunit-convertersVolume calculatorvolume-calculatorcalculatorsVTT to SRTvtt-to-srtsubtitle-toolsWatermark PDFwatermark-pdfpdf-toolsWAV to MP3wav-to-mp3media-toolsWebm to MP4webm-to-mp4media-toolsWEBP to GIFwebp-to-gifimage-toolsWebpage to PDFwebpage-to-pdfpdf-toolsWeightweightunit-convertersWhatsapp linkwhatsapp-linkmarketing-toolsWhois lookupwhois-lookupnetwork-toolsWide textwide-texttext-toolsWifi QR codewifi-qr-codemarketing-toolsWOFF2 to TTFwoff2-to-ttffont-toolsWord art generatorword-art-generatordesign-toolsWord counterword-countertext-toolsWord frequencyword-frequencytext-toolsWrap textwrap-texttext-toolsXLSX viewerxlsx-viewerspreadsheet-toolsXML formatterxml-formatterdeveloper-toolsXML to CSVxml-to-csvdata-toolsXML to JSONxml-to-jsondata-toolsXML validatorxml-validatordeveloper-toolsYAML formatteryaml-formatterdeveloper-toolsYAML to CSVyaml-to-csvdata-toolsYAML to JSONyaml-to-jsondata-toolsYAML validatoryaml-validatordeveloper-tools