UFLOW
Text tools
JSON/XML/YAML formatting, base64, slugs, hashes, regex, word counter, and more.
All text tools accept a single input string and return the transformed string as result. Options are passed as top-level JSON fields.
POST
/api/tool/json-formatterBeautify or minify JSON. Pass indent=2 (default) or minify=true.
Minify example
{ "input": "{ \\"a\\":1, \\"b\\":[1,2,3] }", "minify": true }POST
/api/tool/case-converterChange text case. Pass case as: upper, lower, title, sentence, camel, snake, kebab, pascal, constant.
POST
/api/tool/word-counterReturns { words, characters, charactersNoSpaces, lines, readingTimeMinutes }.
Available text tools
slug-generatorreverse-textbase64-encodebase64-decodeurl-encodeurl-decoderemove-duplicate-linessort-linessha256-hashmd5-hashmorse-code (opts.decode=true to decode)