Skip to content

Finish-first workspace

Finish the whole job, not just one tool.

Workflow Studio turns FastTool from a directory into a repeatable workspace. Pick the real job, follow reviewed tools in the right order, check the output before copying, and keep progress locally in this browser without creating an account.

What FastTool can do differently

The value is the finished workflow, not the tool count.

Workflow menu

Start with the job you need to finish

Developer data

Clean a broken API payload before sharing it

Use this when data arrives as messy JSON, CSV, YAML, encoded text, or a token that needs inspection before a teammate can use it.

Expected output: valid payloadBest for API debugging
  1. Format and validate the base payload.Start with the most structured version and fix syntax before converting anything else.
    Open JSON Formatter
  2. Convert YAML or CSV into the target structure.Keep one known-good sample nearby so the shape does not drift during conversion.
    Open YAML to JSON
  3. Check tabular data before copying.Verify headers, quotes, and empty fields before accepting the converted JSON.
    Open CSV to JSON
  4. Test extraction rules against real examples.Use representative positive and negative examples, not only one happy path.
    Open Regex Tester
  5. Decode support values without pasting secrets.Inspect Base64 or JWT structure, but do not paste live keys or private session tokens.
    Open Base64 Tool

PDF and documents

Prepare a document packet that opens correctly

Use this when source files need to be merged, converted, compressed, or split before sending.

Expected output: sendable PDFBrowser-first document work
  1. Convert source material when needed.Turn HTML, spreadsheet, or deck content into PDF before combining files.
    Open HTML to PDF
  2. Merge the packet in the intended order.Keep originals unchanged and name the final file clearly.
    Open PDF Merger
  3. Extract text or images only when useful.Use extraction for review and reuse, not as a substitute for reading the final PDF.
    Open Text Extractor
  4. Compress after the packet is final.Compression should not happen before all pages are in the correct order.
    Open PDF Compressor
  5. Open the final file before sending.Check page count, readable text, and whether images still look acceptable.
    Open PDF Splitter

Image publishing

Make images lighter without making them look cheap

Use this before uploading visuals to a website, form, store, deck, or document.

Expected output: smaller imagesCLS and page weight friendly
  1. Resize to the real display size first.Do not compress a 4000 px image when the page only needs 1200 px.
    Open Image Resizer
  2. Batch resize repeated assets consistently.Use the same width rules for a group so the page layout stays predictable.
    Open Bulk Resizer
  3. Choose the right format for the job.Use WebP or JPG for photos and PNG when transparency matters.
    Open JPG to WebP
  4. Compress last and compare visually.Check important edges, text, faces, product details, and gradients at 100% zoom.
    Open Image Compressor
  5. Create fallback formats when required.Some upload forms still require JPG even when WebP is better for web pages.
    Open WebP to JPG

Writing and publishing

Check copy before it goes live or gets sent

Use this for short posts, landing copy, email drafts, documentation, summaries, and character-limited fields.

Expected output: cleaner textGood for publishing checks
  1. Measure length before editing.Record words, characters, lines, and reading time before cutting or expanding.
    Open Word Counter
  2. Check whether the text is easy to scan.Improve sentence length and structure without removing useful detail.
    Open Readability Checker
  3. Summarize source notes as a draft only.Do not treat an extractive summary as a fact-checking authority.
    Open Text Summarizer
  4. Convert format or case after the content is stable.Move Markdown, headings, or casing only after the wording is final.
    Open Markdown to HTML
  5. Read the final version once.Look for awkward transitions, broken links, and misleading claims before copying.
    Open Case Converter

Design and UI

Choose colors that survive real UI use

Use this when a color needs to look good, remain readable, and export cleanly into CSS.

Expected output: usable color systemAccessibility-aware
  1. Pick or sample the base color.Start from the real brand, product image, or interface state instead of a random color.
    Open Color Picker
  2. Generate palette options.Choose harmony based on the interface need, not only visual novelty.
    Open Palette Generator
  3. Verify contrast for normal and small text.Check light and dark surfaces separately before copying CSS.
    Open Contrast Checker
  4. Export CSS only after contrast passes.Do not use color alone to communicate error, success, or warning states.
    Open CSS Gradient Generator
  5. Check the visual frame size.Confirm hero, card, thumbnail, or social crop dimensions before publishing.
    Open Aspect Ratio Calculator

Calculations

Answer a number question without making a spreadsheet

Use this for fast percentage, unit, age, finance, loan, mortgage, BMI, or scientific calculations where the assumption matters.

Expected output: transparent estimateAssumption-first
  1. Write down the input assumption.The calculator is only as useful as the numbers and units entered.
    Open Percentage Calculator
  2. Normalize units before comparing results.Convert units first so follow-up calculations are not mixing systems.
    Open Unit Converter
  3. Use finance calculators as scenarios, not advice.Change one variable at a time so the result explains the driver.
    Open Compound Interest
  4. Compare payment, term, and total cost.Do not trust monthly payment alone when total interest matters.
    Open Loan Calculator
  5. Treat health outputs as screening context.Use BMI as a broad estimate only, not a medical decision.
    Open BMI Calculator

Security utilities

Generate or inspect technical values without exposing secrets

Use this for passwords, UUIDs, hashes, tokens, Base64, and URLs when you need a quick browser utility with clear boundaries.

Expected output: safe technical valueNo secret storage
  1. Generate strong random values.Use a password manager for real accounts and store the result there, not in this page.
    Open Password Generator
  2. Create identifiers separately from secret values.UUIDs are identifiers, not authentication secrets.
    Open UUID Generator
  3. Compare hashes using the same input encoding.Whitespace and line endings change hashes, so normalize the input first.
    Open Hash Generator
  4. Inspect token structure without trusting the token.Do not paste live private tokens; decoding is not the same as validation.
    Open JWT Decoder
  5. Encode values before placing them in URLs.Check reserved characters before copying into query strings.
    Open URL Encoder

Portable session

Copy the checklist you actually used

Workflow Studio stores only completed step IDs and the last selected workflow in this browser. It does not store pasted text, files, private notes, tokens, passwords, or document names.