Need help with raphael.serialize?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

123 Stars 19 Forks 8 Commits 0 Opened issues


RaphaelJS Plugin to serialize SVG Objects for exporting

Services available


Need anything else?

Contributors list

# 373,998
4 commits
# 575,741
1 commit


This is a plugin to, a javascript library for working with SVG on the web. This plugin gives functions for saving SVG data and loading it back into the canvas.

Currently supports JSON and basic shapes.


Just include the raphael.serialize.js after you include the raphael.js library.


The plugin extends the RaphaelJS object.

var paper = Raphael('yourcanvas', '300', '300'); // Do some drawing var json = paper.serialize.json(); // saves as json paper.clear(); paper.serialize.load_json(json); // load it back

Thanks to Ben Barnett for his work on serializing paths.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.