---
title: "SuperJSON"
description: "A serializer that preserves JavaScript values beyond plain JSON types."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Moving dates and other richer values between application layers.</PurposeNote>

## What it does

A serializer that preserves JavaScript values beyond plain JSON types.

## When it fits

Moving dates and other richer values between application layers.

## Other options in this category

<div data-pagefind-ignore>

- [devalue](/serialization/devalue) — Transferring structured application state across server and client boundaries.
- [fast-json-stringify](/serialization/fast-json-stringify) — Serializing known response shapes in performance-sensitive server code.

</div>

## Source

[Project source for SuperJSON ↗](https://github.com/flightcontrolhq/superjson)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Move structured data →](/tasks/move-structured-data)

[All serialization &amp; json options →](/serialization)
