PHP serialized strings encode type, length, and value. Reading the pattern helps when debugging stored payloads.
Examples
serialize('test'); // s:4:"test";
serialize(true); // b:1;
serialize(null); // N;
Array example:
serialize(['name' => 'Ada']);
// a:1:{s:4:"name";s:3:"Ada";}
Common errors
Serialized string lengths count bytes. Manual edits can break payloads when lengths are not updated.
Related tool
Try the PHP Serialized Data Viewer.