PHP Serialize en línea — JSON o array hacia serialize()

Convierte JSON o sintaxis de array PHP al formato serialize() al instante. Ideal para arrays al estilo WordPress, cachés Laravel y almacenamiento de sesiones. Todo el procesamiento ocurre en tu navegador — no se envía ningún dato a un servidor.

Cargando…
PHP Serialize
Convertir JSON o sintaxis de array PHP al formato serialize() en tu navegador.

Ejemplo básico

Datos JSON de entrada

{ "app": "FastMinify", "version": "2.1.0", "features": { "minify": true, "0": "legacy", "1": "modern" }, "flags": [true, false, null], "metadata": { "author": "Team", "license": "MIT" } }

Datos PHP serializados

a:5:{s:3:"app";s:10:"FastMinify";s:7:"version";s:5:"2.1.0";s:8:"features";a:3:{s:1:"0";s:6:"legacy";s:1:"1";s:6:"modern";s:6:"minify";b:1;}s:5:"flags";a:3:{i:0;b:1;i:1;b:0;i:2;N;}s:8:"metadata";a:2:{s:6:"author";s:4:"Team";s:7:"license";s:3:"MIT";}}

Cómo serializar datos PHP en línea

Pega JSON o sintaxis de array PHP en el editor izquierdo. Deja el formato de entrada en Auto salvo que la detección elija el parser incorrecto, luego haz clic en Serializar. FastMinify permanece en tu navegador y emite tokens de array y escalar (a:, s:, i:, d:, b:, N;). Los objetos JSON anidados se convierten en arrays PHP — no en objetos de clase O: ni referencias R:. Para decodificar una cadena a:3:{…} existente, usa PHP Unserialize.

PHP Serialize vs JSON — Cuándo usar cada uno

JSON es lo que editas aquí; serialize() de PHP es la cadena compacta que muchas apps PHP almacenan (opciones de WordPress, caché Laravel, sesiones). Usa JSON para APIs y otros lenguajes; usa esta página cuando una stack PHP ya espera salida serialize(). Este codificador no conserva nombres de clase ni referencias. Para formatear o minificar el lado JSON, usa la herramienta JSON.

Opciones de serialización

Formato de entrada
Auto detecta JSON vs sintaxis de array PHP (`$data = …`, `array(…)`, `=>`). Forzar el formato si Auto elige el parser incorrecto.
JSON
{"name": "test"}
Array PHP
$data = ['name' => 'test'];

Ambos producen los mismos tokens de array serialize():

a:1:{s:4:"name";s:4:"test";}
Incluir valores null
Incluye propiedades con valores null en la salida

Comparación con/sin la opción:

Código original
$data = [ 'name' => 'test', 'value' => null, 'active' => true, 'count' => null ];
Con includeNullValues: true
a:4:{s:4:"name";s:4:"test";s:5:"value";N;s:6:"active";b:1;s:5:"count";N;}
Con includeNullValues: false
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Diferencia
Las propiedades con valores null se incluyen en la salida
Eliminar arrays vacíos
Elimina arrays vacíos del resultado

Comparación con/sin la opción:

Código original
$data = [ 'items' => [], 'name' => 'test', 'active' => true ];
Con removeEmptyArrays: true
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Con removeEmptyArrays: false
a:3:{s:5:"items";a:0:{}s:4:"name";s:4:"test";s:6:"active";b:1;}
Diferencia
Los arrays vacíos se eliminan del resultado
Eliminar objetos vacíos
Elimina objetos vacíos del resultado

Comparación con/sin la opción:

Código original
{ "config": {}, "name": "test", "active": true, "settings": {} }
Con removeEmptyObjects: true
a:2:{s:4:"name";s:4:"test";s:6:"active";b:1;}
Con removeEmptyObjects: false
a:4:{s:6:"config";a:0:{}s:4:"name";s:4:"test";s:6:"active";b:1;s:8:"settings";a:0:{}}
Diferencia
Los objetos vacíos se eliminan del resultado
Ordenar claves
Ordena las claves de objeto alfabéticamente en la salida

Comparación con/sin la opción:

Código original
$data = [ 'zebra' => 'striped', 'apple' => 'red', 'banana' => 'yellow' ];
Con sortKeys: true
a:3:{s:5:"apple";s:3:"red";s:6:"banana";s:6:"yellow";s:5:"zebra";s:7:"striped";}
Con sortKeys: false
a:3:{s:5:"zebra";s:7:"striped";s:5:"apple";s:3:"red";s:6:"banana";s:6:"yellow";}
Diferencia
Las claves de objeto se ordenan alfabéticamente en la salida

Decodificar una cadena serializada con PHP Unserialize →

Qué hace este serializador

Serializa JSON o sintaxis de array PHP en cadenas serialize() para arrays tipo WordPress y cachés Laravel — íntegramente en tu navegador.

JSON o array PHP → serialize()

Convierte JSON o sintaxis de array PHP al formato serialize() de PHP. Arrays, cadenas, números, booleanos y null. Los objetos JSON anidados se emiten como arrays PHP.

Arrays tipo WordPress y Laravel

Úsalo cuando edites datos como JSON o array PHP y necesites salida serialize() para opciones, valores de caché o arrays tipo sesión.

¿Necesitas decodificar?

Pega una cadena PHP serializada en la herramienta PHP Unserialize para decodificarla a JSON legible o sintaxis de array PHP.

FAQ PHP Serialize

Serializar JSON a PHP — respuestas locales en el navegador

¿Por qué serializar datos PHP?

Las stacks PHP almacenan arrays en una cadena serialize() compacta para bases de datos, sesiones o caché. Esta página codifica JSON o sintaxis de array PHP en esos tokens de array y escalar — no emite objetos de clase ni referencias.

¿Cómo funciona la serialización PHP?

serialize() de PHP codifica datos con prefijos de tipo y marcadores de longitud de cadena. Por ejemplo, una cadena se convierte en s:5:"hello" donde s es el tipo y 5 la longitud. Los arrays se serializan recursivamente. Los objetos JSON se convierten en arrays a: aquí, no en objetos de clase O:.

¿Puedo serializar arrays y objetos PHP?

Pega JSON o sintaxis de array PHP: arrays indexados o asociativos, mapas anidados, cadenas, números, booleanos y null. Los objetos JSON anidados se emiten como arrays PHP. Los objetos de clase PHP (O:) y referencias (R:) no se producen.

¿Cuál es la diferencia entre PHP serialize y JSON?

JSON viaja entre lenguajes; serialize() es el formato de almacenamiento de muchas apps PHP. Codifica JSON o un array PHP aquí; decodifica una cadena serializada con PHP Unserialize.

¿Mis datos se procesan de forma segura?

Sí. La serialización se ejecuta íntegramente en tu navegador con JavaScript. Ningún payload se envía a servidores de FastMinify.

Necesito decodificar una cadena serializada — ¿dónde?

Abre PHP Unserialize. Esa página dedicada decodifica PHP serializado a JSON legible o sintaxis de array PHP.

Compruébalo tú mismo

FastMinify procesa la entrada en el navegador. Inspecciona el panel de red o lee nuestra puerta de validación para confirmar que nada sale del dispositivo.

Serialización

Serializa y deserializa estructuras PHP junto a los flujos JSON.

Explorar otras categorías de herramientas

Minificar

Reduce código y assets para producción — minifica JavaScript, CSS, HTML, JSON y XML antes de gzip o un despliegue CDN.

Embellecer

Haz el código legible con una indentación coherente — embellece JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML y más en tu navegador.

Desminificar

Expande código minificado o comprimido — desminifica JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML y otros formatos al depurar o revisar.

Conversión

Transforma datos entre JSON, YAML, XML y CSV en local — sin subidas a un servidor.

Preprocesadores CSS

Compila SCSS o LESS a CSS estándar en el navegador — combínalo con embellecer o minificar para un flujo de hoja de estilos completo.

Herramientas JSON

Valida, formatea, compara y explora payloads JSON — complementarias a minificadores y convertidores.

Herramientas SVG

Previsualiza, optimiza con SVGO, exporta Data URI, redimensiona, embellece, convierte a JSX y valida SVG — todo en tu navegador.

DevOps e Infra

Formato, validación y minificación de Terraform HCL, formato y lint de Dockerfile, validación de Docker Compose y .env.

CI/CD

GitHub Actions y GitLab CI — formatear YAML y comprobar la estructura de workflows/jobs en el navegador.

Logs y observabilidad

JSON/NDJSON línea a línea y access logs de Nginx/Apache — formato, filtro, validación y CSV/TSV.

Kubernetes

Manifiestos multi-doc, validación estructural, starters Ingress/Deployment y formato de values de Helm.

Red / IP

CIDR, subredes y ayudas IPv4/IPv6 — en tu navegador.

Seguridad y tokens

JWKS, certificados X.509 y escaneo de secretos — en local en el navegador.

API y esquemas

Herramientas OpenAPI para formatear, validar y analizar tus specs.

Codificación

Codifica o decodifica Base64, componentes URL y entidades HTML — solo en el cliente.

Utilidades para desarrolladores

Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.

Texto y Markdown

Cuenta palabras, genera TOC Markdown y limpia listas de líneas — todo en tu navegador.

IA y LLM

Conteo de tokens, estimación de costes y ajuste a la ventana de contexto — 100 % en el navegador.

Datos de prueba

Valores de campo sintéticos para fixtures y seed de BD — primero números de teléfono en rangos reservados.