Skip to content
Input
YAML
Limit
1 MiB
Runtime
Browser

Select YAML values with a bounded path

Navigate mapping keys and sequence indexes with a deliberately small path language, then serialize the selected value for inspection.

Local processingNo sign-upNo content logging

Run YAML path

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.

Use the documented root, property, bracket-key, and zero-based index syntax only.

Selected YAML value

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

What this tool does

Strict, bounded, local processing

This route is deterministic property navigation, not a general expression evaluator. It accepts no functions, predicates, scripts, or regular expressions.

A small selector keeps behavior inspectable

Property segments select mapping values and numeric index segments select sequence items. Bracket notation handles keys that cannot be represented safely as simple dot segments.

The engine reports a missing segment with its safe path location. It does not evaluate arbitrary code or turn scalar content into another expression.

Selection does not mutate the source

The chosen value is serialized into a separate result. Use the merge or flatten routes when the desired job is to create a changed document rather than inspect one location.

Primary references

Questions and answers

Related YAML tools