Skip to content
Input
Desktop
Limit
1 MiB
Runtime
Browser

Validate freedesktop desktop entry structure

Apply the Desktop Entry Specification's case-sensitive groups, keys, value types, escapes, and required-field rules.

Local processingNo sign-upNo content upload

Validate Desktop Entry

Inputs are limited to 1 MiB and stay in this browser tab.

Paste or edit the source. Tool Swim does not upload or save it.

Desktop entry report

Nothing is placed in a URL, account, or remote log.

What this tool does

Bounded, explicit, and local

Desktop entry files resemble INI but have a defined profile and application-launch fields. This validator parses text only: it does not execute Exec, inspect TryExec, load icons, expand environment variables, or access the filesystem.

This is a specific INI-like contract

Group and key casing, duplicate rules, permitted key characters, value escapes, localized keys, lists, and field codes come from the Desktop Entry Specification rather than a generic INI parser.

Validation never launches an application

Exec is inspected as text under bounded syntax rules. No command, file, icon, MIME handler, D-Bus service, or environment lookup is invoked.

Primary references

Questions and answers

Related INI and Properties tools