# XSLT Playground > XSLT Playground (xsltplayground.com) is a free online XSLT editor and tester that runs XSLT 1.0, 2.0, and 3.0 transformations using the Saxon processor. No installation required. ## What it does - Run and test XSLT stylesheets directly in the browser - Supports XSLT 1.0, 2.0, and 3.0 (Saxon-powered backend) - Multiple XML inputs and parameters per transformation - Trace output to inspect execution step by step - Up to 3 independent workspaces, each with its own XSLT, XML input, parameters, and result - Export and import workspaces as JSON to share setups ## Who uses it Integration engineers, developers working with enterprise middleware (SAP, MuleSoft, Tibco, IBM), XML data engineers, and anyone who needs to write or debug XSLT without a heavy desktop IDE. ## Custom Saxon extensions The backend exposes custom extension functions under `xmlns:tib="http://www.tibco.com/bw/xslt/custom-functions"`, including: - `tib:uuid()` — generate a UUID - `tib:timestamp()` — current timestamp - `tib:addToDate()` — date arithmetic - `tib:base64encode()` / `tib:base64decode()` ## Blog Tutorials, guides, and release notes at blog.xsltplayground.com. Topics include XSLT 3.0 features, debugging patterns, integration architecture, performance tuning, and XML-to-JSON transformations. ## Links - Tool: https://xsltplayground.com - Blog: https://blog.xsltplayground.com - Source: https://github.com/alexandrev/xslt-lab