Workflow studio

From one conversion
to a repeatable process.

Build A → B → C pipelines when an intermediate format unlocks the next job—for example PNG → WebP → AVIF, or JSON → YAML → TOML. Add parallel final outputs when several destinations should receive the same reviewed source.

TypedOnly compatible next steps appear.InspectableLossy steps and limits are visible before execution.Content-freePlans contain IDs and safe options, never user files.LocalExecution still happens entirely in the browser.
Visual workflow builder

Compose once. Run privately.

A workflow stores converter IDs and safe options only—never files, pasted content, or filenames.

Linear conversion path

Each output becomes the next input. The builder only offers routes that accept the preceding format.

01

Start with your own input.

Choose the format you already have, then choose what the first step should make.
Goal-oriented recipes

Begin with the outcome.

Automatic converter chains run together; validation, comparison, and security recipes keep explicit review checkpoints.

36 of 36 recipes
3 steps · guided review

Debug an API response

Validate, explore, query, and compare structured API data without pasting it into an online service.

  1. Validate JSONFind syntax issues before analysis.
  2. Format itMake nesting and values easy to scan.
  3. Query fieldsSelect relevant data without running scripts.
A readable, validated response with the exact field or change you need.
2 steps · guided review

Clean a spreadsheet export

Profile a delimited export, normalize it, and package it as a modern workbook.

  1. Profile the CSVFind missing, duplicated, or mistyped values.
  2. Create XLSXBuild a portable workbook locally.
A reviewed XLSX with predictable columns and values.
2 steps · automatic pipeline

Prepare responsive website images

Create smaller modern image variants while retaining an interoperable fallback.

  1. Create WebPProduce a broadly supported modern asset.
  2. Create AVIFAdd a high-compression modern variant.
WebP and AVIF assets ready for a responsive picture element.
2 steps · guided review

Inspect a suspicious token

Decode a JWT, inspect time claims, and verify it with the correct local key when available.

  1. Decode claimsInspect header, payload, and expiry without trusting them.
  2. Verify signatureCheck RSA/ECDSA signatures and selected claim policy.
Clear separation between decoded claims and actual cryptographic trust.
2 steps · guided review

Compare two configurations

Normalize structured configuration before comparing semantic changes.

  1. Normalize YAMLValidate and stabilize indentation.
  2. Compare versionsReview added, removed, and changed lines.
A focused diff that is not polluted by formatting differences.
1 steps · automatic pipeline

Make a scanned document searchable

Run OCR locally and create a PDF with a selectable text layer.

  1. OCR the PDFRecognize each page and add searchable text.
A searchable PDF without uploading private paperwork.
1 steps · automatic pipeline

Extract presentation media

Inventory and download images, audio, and video embedded in a PowerPoint package.

  1. Extract mediaRead the package locally and expose embedded assets.
Individually downloadable media plus an optional ZIP.
1 steps · automatic pipeline

Prepare subtitles for the web

Normalize subtitle timing into WebVTT and inspect cues in a timeline table.

  1. Convert to WebVTTUse the browser-native subtitle format.
Browser-ready WebVTT with reviewable timing.
2 steps · automatic pipeline

Normalize a bank statement

Move an OFX or QFX statement through a transparent transaction model before creating a reviewable CSV.

  1. Normalize OFX recordsMake the preserved financial fields explicit before export.
  2. Create transaction CSVProduce a familiar table for review and reconciliation.
A stable transaction table with explicit date, signed amount, currency, payee, memo, reference, and account fields.
2 steps · automatic pipeline

Migrate an MT940 statement

Normalize a SWIFT statement and produce an interoperable ISO 20022 CAMT document for a downstream finance workflow.

  1. Normalize MT940Separate transaction facts from SWIFT line syntax.
  2. Create CAMT XMLExpress the normalized records in an ISO 20022 container.
A CAMT XML statement with a visible warning about bank-specific and balance fields that cannot be preserved.
1 steps · automatic pipeline

Inventory a mailbox export

Turn an MBOX file into normalized message records without rendering HTML or uploading private mail.

  1. Normalize mailbox messagesExpose common message fields in an inert structured view.
Reviewable JSON containing common address, subject, date, message ID, and plain-body fields.
1 steps · automatic pipeline

Inspect a research dataset

Read a bounded HDF5 superblock before deciding which domain-specific desktop tool should open the bulk arrays.

  1. Inspect HDF5 metadataValidate the signature and superblock safely before deeper analysis.
A small metadata report that confirms the container without decoding or rewriting scientific payloads.
1 steps · automatic pipeline

Review a lidar delivery

Inspect LAS or LAZ public-header metadata before handing a point cloud to GIS or survey software.

  1. Inspect LAZ headerCheck spatial bounds and point-record expectations without decompressing the payload.
Visible version, compression, point format, count, scale, offset, and bounds information.
2 steps · automatic pipeline

Prepare and audit a webfont

Create a compact browser font and immediately inspect the generated names, metrics, glyph coverage, and embedding guidance.

  1. Create WOFF2Use the preferred compressed webfont container.
  2. Audit the resultVerify the generated font structure and coverage before shipping.
A WOFF2 asset plus a readable technical report for delivery review.
2 steps · automatic pipeline

Review a machine toolpath

Parse bounded G-code into explicit motions before generating a normalized, review-only machine text file.

  1. Inspect motionsExpose units, positioning, coordinates, feeds, and supported arc commands.
  2. Regenerate normalized G-codeProduce conservative text without evaluating macros or controller expressions.
A transparent motion inventory and regenerated G-code that must still be verified in target machine software.
2 steps · automatic pipeline

Review and republish a VOTable

Normalize an astronomy table into visible fields and rows, then rebuild interoperable VOTable XML.

  1. Normalize table rowsMake field definitions and cell alignment easy to inspect.
  2. Rebuild VOTableReturn the reviewed rows to the domain XML representation.
A reviewed table whose field count and TABLEDATA rows have been validated and escaped.
3 steps · guided review

Audit an API contract

Normalize an OpenAPI document, validate the schemas it exposes, and inspect concrete example payloads.

  1. Normalize OpenAPIResolve JSON or YAML syntax and surface contract-level diagnostics.
  2. Validate a schema instanceCheck a representative payload against the selected schema locally.
  3. Generate a bounded exampleCreate a safe sample that makes required fields and nesting visible.
A readable contract with structural problems separated from example-data problems.
3 steps · guided review

Clean text for publishing

Inspect Unicode, normalize confusing code points, and remove accidental whitespace before publication.

  1. Inspect code pointsReveal invisible, control, combining, and look-alike characters.
  2. Normalize UnicodeApply an explicit normalization form and review security-sensitive changes.
  3. Clean whitespaceNormalize line endings, spacing, and blank lines with visible options.
Clean, normalized text with suspicious characters reviewed instead of silently discarded.
3 steps · guided review

Verify a release artifact

Hash a local build, generate browser integrity metadata, and review the intended version range.

  1. Hash the artifactCalculate checksums locally without loading the whole file into a text field.
  2. Create SRI metadataProduce standards-based integrity attributes for a web-delivered asset.
  3. Review the version rangeConfirm ordering and range membership before publishing package metadata.
Reproducible checksums and integrity metadata ready for a release checklist.
3 steps · guided review

Schedule a global meeting

Compare local times, calculate the real elapsed interval, and avoid daylight-saving surprises.

  1. Compare participant zonesSee the same instant across several IANA time zones.
  2. Check the intervalConfirm the elapsed duration across offsets and daylight-saving transitions.
  3. Express the durationPresent the meeting length in a familiar unit and ISO duration form.
A meeting time that is understandable in every participant’s selected zone.
3 steps · guided review

Design an accessible palette

Convert color notation, review contrast and color-vision behavior, then measure perceptual differences.

  1. Build the paletteCompare spaces, contrast ratios, and color-vision simulations together.
  2. Measure color distanceQuantify whether state colors remain perceptually distinct.
  3. Create a CSS treatmentTurn the reviewed stops into a portable CSS gradient.
A documented palette with contrast evidence and distinguishable state colors.
3 steps · guided review

Harden a web response

Parse response headers, identify security-policy gaps, and draft a restrained Content Security Policy.

  1. Parse headersSeparate names, values, directives, and duplicates before analysis.
  2. Analyze security headersHighlight permissive CSP and CORS choices with concrete warnings.
  3. Draft a CSPAssemble a policy from explicit directives instead of copying a generic template.
A reviewable set of response-header improvements without transmitting production headers.
2 steps · automatic pipeline

Publish a Markdown report as PDF

Move a readable Markdown source through sanitized HTML into a portable print document.

  1. Create sanitized HTMLExpose the document structure in a widely reviewable intermediate form.
  2. Create PDFRasterize the reviewed layout into a portable document.
A locally generated PDF plus a reviewable HTML intermediate representation.
2 steps · automatic pipeline

Publish a DOCX document on the web

Extract a Word document into maintainable Markdown and then produce inert, portable HTML.

  1. Extract MarkdownTurn document structure into an editable, diff-friendly representation.
  2. Create HTMLGenerate sanitized markup without executing embedded document content.
Web-ready HTML with an editable Markdown intermediate and explicit fidelity warnings.
2 steps · automatic pipeline

Generate TypeScript types from JSON

Infer a reusable schema from a representative JSON payload before generating developer types.

  1. Infer JSON SchemaMake assumptions about fields and primitive types explicit.
  2. Generate TypeScriptCreate declarations from the reviewed schema instead of one opaque pass.
TypeScript declarations backed by a visible JSON Schema intermediate.
2 steps · automatic pipeline

Prepare a JSON dataset for SQL import

Normalize records into a table before producing quoted SQL INSERT statements.

  1. Create a tableMake record flattening and inferred columns visible before SQL generation.
  2. Create SQL INSERTQuote values and identifiers consistently for a portable import script.
Reviewable CSV plus portable INSERT statements with a controlled table name.
2 steps · automatic pipeline

Review and publish subtitles

Normalize subtitle cues into structured rows before producing browser-native WebVTT.

  1. Inspect cue dataMake start, end, and text fields explicit for review.
  2. Create WebVTTReturn reviewed cues to the browser-native subtitle format.
WebVTT whose cue text and timing were visible in an intermediate model.
2 steps · automatic pipeline

Modernize a 7-Zip archive

Pass an extracted virtual file tree through TAR before creating a broadly supported ZIP.

  1. Create TARNormalize the archive into an interoperable intermediate container.
  2. Create ZIPPackage the reviewed tree for broad desktop and browser support.
A sanitized ZIP with archive paths checked at each local conversion boundary.
2 steps · automatic pipeline

Exchange a GPS track with GIS software

Normalize a GPX track into GeoJSON before exporting it to the KML ecosystem.

  1. Create GeoJSONExpose geometry and properties in a familiar review model.
  2. Create KMLPackage the reviewed features for common mapping applications.
KML backed by a visible feature collection and explicit coordinate assumptions.
2 steps · automatic pipeline

Prepare a 3D model for the web

Normalize Wavefront geometry into glTF before packaging a single-file GLB.

  1. Create glTFMove mesh data into the web-oriented scene representation.
  2. Package GLBBundle the reviewed scene and buffers into one portable file.
A compact GLB with material-loss boundaries called out before delivery.
2 steps · automatic pipeline

Export an address book to CSV

Normalize vCard contacts into structured records before producing a reviewable table.

  1. Normalize contactsExpose names, organizations, phones, emails, and addresses as records.
  2. Create contact CSVProduce a table that can be reviewed before importing elsewhere.
A CSV address book whose preserved contact fields are explicit.
2 steps · automatic pipeline

Export a calendar to CSV

Normalize iCalendar events into visible records before building a spreadsheet-friendly report.

  1. Normalize calendar eventsMake event fields and timestamps easy to inspect.
  2. Create calendar CSVProduce a portable table for reporting and review.
A CSV schedule with event times and recurrence limitations made explicit.
2 steps · automatic pipeline

Archive an email message

Normalize one EML message before packaging it into an MBOX mailbox archive.

  1. Inspect the messageExpose safe headers and the plain body in an inert structured view.
  2. Create MBOXPackage the reviewed record into a common mailbox container.
An MBOX archive whose common message fields were reviewed without rendering HTML.
2 steps · automatic pipeline

Review FASTQ and publish FASTA

Normalize sequencing reads before producing a FASTA file without quality scores.

  1. Inspect sequence recordsMake identifiers, sequences, and quality values independently visible.
  2. Create FASTAPublish sequences only after acknowledging that quality scores are omitted.
A FASTA dataset with the deliberate loss of FASTQ quality values clearly surfaced.
2 steps · automatic pipeline

Create captions from a video

Extract audio into a common intermediate format before running local speech recognition.

  1. Extract MP3 audioCreate a smaller audio-only intermediate for speech processing.
  2. Transcribe to WebVTTRun local speech recognition and emit browser-ready timed cues.
WebVTT captions created on device with an audible-media intermediate available for review.
2 steps · automatic pipeline

Refresh an EPUB from editable source

Extract an e-book to Markdown for review, then rebuild a standards-based EPUB package.

  1. Extract MarkdownCreate an editable source representation from the book package.
  2. Rebuild EPUBPackage the reviewed text and structure into an e-book container.
A regenerated EPUB with a maintainable Markdown intermediate and fidelity guidance.