WebRTC SDP Parser
Parse WebRTC SDP online in your browser. Inspect media sections, codecs, payload types, ICE credentials, DTLS fingerprints and candidate lines locally.
SDP input
Parsed locally in your browserParsed SDP
2 media sections| MID | 0 |
|---|---|
| Direction | sendrecv |
| Payload types | 111, 0, 8 |
| ICE username | demo |
| ICE password | demopassword |
| DTLS fingerprint | sha-256 AA:BB:CC:DD |
| Candidate lines | 0 |
| PT | Codec | Clock | Channels |
|---|---|---|---|
| 111 | opus | 48000 | 2 |
| 0 | PCMU | 8000 | 1 |
| MID | 1 |
|---|---|
| Direction | sendrecv |
| Payload types | 96, 97 |
| ICE username | demo |
| ICE password | demopassword |
| DTLS fingerprint | sha-256 AA:BB:CC:DD |
| Candidate lines | 0 |
| PT | Codec | Clock | Channels |
|---|---|---|---|
| 96 | VP8 | 90000 | 1 |
| 97 | rtx | 90000 | 1 |
Parse and inspect WebRTC SDP
This WebRTC SDP parser converts a raw session description into structured media and transport information that is easier to inspect while debugging an offer or answer. Paste SDP into the input panel and the tool separates audio and video media sections, payload types, codecs, media direction, MID values, ICE credentials, DTLS fingerprints and candidate counts.
Media sections and codecs
Each m= section is displayed separately so you can see whether the session contains audio, video or another media type. a=rtpmap lines are decoded into payload type, codec name, clock rate and channel count. This is useful when checking whether an offer advertises Opus, VP8, H.264 or another codec and how those payload numbers map to codec names.
ICE and DTLS information
The parser also surfaces ICE usernames and passwords plus DTLS fingerprint lines from each media section. These fields are useful for debugging negotiation, but SDP can contain sensitive session information, so avoid posting production descriptions publicly. Parsing is local to this browser tool. For networking details outside SDP, use the ICE candidate parser, live ICE test, or TURN server test.
SDP parser FAQ
Does this SDP parser upload the SDP I paste?
No. The current parser runs in your browser and analyzes the pasted text locally. It does not intentionally send the SDP to a backend service.
What parts of WebRTC SDP are parsed?
The tool extracts media sections, transport protocol, payload types, rtpmap codec lines, media direction, MID, ICE username and password, DTLS fingerprints, RTP extensions and candidate counts.
Can this parser validate every possible SDP feature?
No. SDP and WebRTC implementations contain many attributes and extensions. This tool focuses on common WebRTC media, codec, ICE and DTLS fields rather than acting as a complete standards validator.