Mqtt Topic Matcher
Match MQTT level-aware +/# and $share/group/filter with case-sensitive UTF-8 names. Empty levels are meaningful; leading wildcards do not match $-prefixed system topics. Shared subscriptions change grouping, not filter matching. This is not a broker/QoS/authorization check. 32 KiB each / 100 filters × 100 topics / 100 levels / 4,096 bytes per name.
Enabling local controls…
Results
Review the settings and run. Editing inputs clears old results.
Processing model and limits
Match MQTT level-aware +/# and $share/group/filter with case-sensitive UTF-8 names. Empty levels are meaningful; leading wildcards do not match $-prefixed system topics. Shared subscriptions change grouping, not filter matching. This is not a broker/QoS/authorization check. 32 KiB each / 100 filters × 100 topics / 100 levels / 4,096 bytes per name.
Data and model checked: OASIS MQTT 5.0 ↗Source tool controls ↗
How to use this tool
Load the example, confirm field units and processing rules, then run locally. Editing any input clears the old result. Copy or download the complete output explicitly.
When not to use it
Match MQTT level-aware +/# and $share/group/filter with case-sensitive UTF-8 names. Empty levels are meaningful; leading wildcards do not match $-prefixed system topics. Shared subscriptions change grouping, not filter matching. This is not a broker/QoS/authorization check. 32 KiB each / 100 filters × 100 topics / 100 levels / 4,096 bytes per name.