Okay -- I seem to have missed a beat there. You want to host the data URIs on your site, rather than just provide a utility to create them? That would be file hosting; no different, really, from storing hosted files as BLOBs in a database. A utility would be okay -- there are a lot of people who would like to, say, create stylesheets or HTML image tags, don't know how to base64-encode (or never seem to be able to keep the params straight themselves) who either want to reduce HTTP requests or are restricted to text files only (or ridiculously small numbers of files) by their provider (particularly ISPs who still offer a "free" home page). Providing a conversion facility would be cool. But if you are retaining the files on your site in any form, you're hosting the files, and that's against the ToS.