Start with something readable
Build a starter file, make existing rules easier to read without reordering them, then compare with your original.
A set of independent, browser-based tools for making loot-filter decisions visible. Build original starter rules, check syntax, test item text, compare changes, and explore colour and strictness. Your filter text stays in your browser while you work; these tools do not provide live prices, account syncing, or guaranteed in-game outcomes.
You do not have to use every tool. Follow the thread that matches the problem in front of you.
Build a starter file, make existing rules easier to read without reordering them, then compare with your original.
Check syntax, inspect the conditions in a rule, and test an item copied from the game.
Compare visibility approaches and choose text, border and background colours you can actually read.
Keep track of installation, select the exported file in the correct game and verify a known drop.
Open a tool to see its input, what the result means, and its limits. Your filter text is analysed in your browser; export and in-game verification are separate steps.
Explore seven original starter policies, from showing everything to hiding low-item-level Normal and Magic body armour; the slider does not inspect your filter.
Track seven local installation checks separately for PoE 1 and PoE 2, and copy or download a progress report; ticks cannot verify the client.
Choose a game and starter preset, edit category visibility and RGBA styling, inspect the generated rules, then download an original .filter file.
Paste a complete English copied item and a filter, then trace supported conditions, matched line and style; unresolved inputs produce unknown.
Validate an actual .filter file against the selected game and mode, read line-numbered errors and warnings, then copy or download the diagnostic report.
Browse a supplied filter as searchable, paginated Show, Hide, and Minimal blocks with line numbers, raw snippets, and bounded explanations.
Normalize leading indentation and blank-line separation in your filter text while keeping rule text, comments, quoted strings, imports, and block order intact.
Compare original and updated filter text with line and block diffs, then copy or download a JSON report before reviewing changed visibility rules.
Tune text, background, and border RGBA with sliders or hex RGB; compare three composited ground previews and copy filter color actions.
Keep the previous file. Make one change at a time, validate it, test a representative item and compare revisions. A browser result can explain a decision, but the game client remains the final check.
Read the installation guide