#serde #serialization #urlencoded


x-www-form-urlencoded meets Serde

14 releases

0.5.4 Nov 19, 2018
0.5.2 May 16, 2018
0.5.1 May 21, 2017
0.4.2 Feb 5, 2017
0.3.0 Oct 23, 2016

#5 in Encoding

Download history 14742/week @ 2018-10-25 18751/week @ 2018-11-01 18281/week @ 2018-11-08 20961/week @ 2018-11-15 21517/week @ 2018-11-22 20938/week @ 2018-11-29 23675/week @ 2018-12-06 26031/week @ 2018-12-13 24460/week @ 2018-12-20 15689/week @ 2018-12-27 17650/week @ 2019-01-03 22322/week @ 2019-01-10 23877/week @ 2019-01-17

85,307 downloads per month
Used in 800 crates (71 directly)



x-www-form-urlencoded meets Serde

This crate is a Rust library for serialising to and deserialising from the application/x-www-form-urlencoded format. It is built upon Serde, a high performance generic serialization framework and rust-url, a URL parser for Rust.


This crate works with Cargo and can be found on crates.io with a Cargo.toml like:

serde_urlencoded = "0.5.1"

Getting help

Serde developers live in the #serde channel on irc.mozilla.org and most rust-url developers live in the #servo one. The #rust channel is also a good resource with generally faster response time but less specific knowledge about Serde, rust-url or this crate. If IRC is not your thing, we are happy to respond to GitHub issues as well.


serde_urlencoded is licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in serde_urlencoded by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


~143K SLoC