# Tools

Tools are standalone utilities for working with EDI. They are not tied to any partner or flow, so you can use them on their own whenever you need them. Each one has its own page under `/tools`, and none of them require an account.

## EDI Translator

The EDI Translator converts an X12 EDI document to JSON so you can see how Tediware reads it. It is handy for checking a partner's document without setting up a partner or flow first.

1. Open the [EDI Translator](/tools/translator)
2. Add your EDI in one of three ways: paste it into the Source panel, drag a file onto it, or click **Upload**
3. Click **Translate**
4. The JSON appears in the panel beside the source

The JSON panel shows the first transaction set by default, which is the shape your systems receive: processing delivers one result per transaction set, so the envelope around it never reaches you. Switch to **Full** to see the whole interchange.

The translation runs the same EDI-to-JSON conversion that inbound flows use, so the output matches what you would receive from a live flow processing the same document. See [JSON Format](/resources/docs/json-format) for what that output looks like.

## EDI Inspector

The [EDI Inspector](/tools/inspector) reads a document segment by segment and tells you what is wrong with it. Every segment and element is named, code values are spelled out, and anything that breaks the X12 standard is flagged on the line it appears on.

Paste, drag or upload a document and click **Inspect**. Findings appear in the status bar and against the source lines they refer to. **Copy for agent** puts a short summary on your clipboard for handing to a coding agent.

The Inspector checks the document against the X12 standard, not against a partner's implementation guide.

## tedi CLI

The [tedi CLI](/tools/cli) is the official command-line client. Use it to look up the X12 standard, obfuscate a document locally before sharing it, and inspect EDI from your terminal.

## Limits

Signing in raises the document size each tool accepts and how often you can call it. Each tool page states its own limits.
