filesoft.Discuss a project

FREE / FILESOFT DEVELOPER TOOLS

Calculations, clearly.

Untangle a formula. Find structural mistakes. Get back to building.

Format FileMaker calculations with readable indentation and syntax colours. Your calculation stays in this browser tab.

On your device · No uploads · No account needed

Your calculation workspace

Paste a calculation from FileMaker, without a surrounding script step.

Ready. Paste a calculation or try an example.

Keep the original here while you review the result.

0 / 100,000 characters

Review the structure, then copy it into FileMaker.

A little room to think.Your formatted calculation will appear here. Try an example to see it in action.

Up to 100,000 characters, 20,000 tokens and 64 nested levels. Formatting preserves names, numbers, quoted text and comments. It does not evaluate the calculation.

FROM FORMULA TO CLARITY

Give your calculation some space.

  1. Paste & format

    Paste your calculation, choose an indentation style and select Format calculation. Argument lists expand; short calls stay compact.

  2. Review the structure

    Read the feedback and follow Go to issue to an unfinished string, comment or delimiter. Your original input stays intact.

  3. Test in FileMaker

    Copy the result into your calculation editor or Data Viewer. Check it against the fields, functions and context in your file.

What we check.

Matching parentheses and square brackets, closing double quotes, backslash escapes, closing block comments and escaped field names in ${…}. Line comments and nested block comments are preserved.

Formatting works with the structure used by Let, Case, If, While, JSON functions and nested calls. Function spelling and case remain as entered.

A useful first check.

This is a structural checker, not a complete FileMaker syntax validator. Balanced text can still be an invalid calculation.

We do not check argument counts, missing operators or semicolons, function availability, variable scope, field references, data types, privileges, performance or results. Custom functions and plug-in calls are preserved, not verified.

Use FileMaker’s calculation editor and Data Viewer for full validation in your solution. This tool does not run FileMaker.

Made for everyday calculations.

Try the invoice example to separate a Let variable list from its result, or the While example to see its initial values, condition, loop logic and result. The JSON example keeps each path, value and type together in a bracketed group.

References: Claris Let documentation, While, calculation comments and escaped field names.

Your calculation stays with you.

Formatting and checking happen in this tab. We never upload your calculation, output or clipboard contents, and we do not save calculation history. Clear removes the input and output; reloading starts fresh. Copies and downloaded files remain under your control.

We count page loads using the page address and a broad referral category, with separate approximate country and device totals. These are aggregate counts, not unique visitors or purchases. Browser privacy signals and the analytics-off preference disable visit counting. The preference is saved locally; your calculation is not.

More tools for your next build.

Format FileMaker SQL, validate JSON, explore a DDR, or browse all developer tools.

Filesoft offers paid FileMaker themes, free add-ons and free solutions.