Recortador de Audio

Corta audio al milisegundo con tiradores arrastrables en la forma de onda, previsualiza, añade fundidos de entrada y salida y exporta un WAV de 16 bits.

La decodificación, el recorte y la exportación WAV ocurren localmente en tu navegador. Tu archivo nunca se sube.

Elige un archivo de audio

MP3, WAV, M4A u OGG — decodificados con los códecs de tu navegador

Cómo funciona

La secuencia es decodificar → seleccionar → remuestrear a enteros de 16 bits. Tu archivo se lee en memoria y pasa a AudioContext.decodeAudioData, que convierte cualquier códec que el navegador entiende en un AudioBuffer PCM crudo. Los dos tiradores definen una selección en segundos, con pasos de 10 milisegundos, y la exportación copia exactamente esa porción de PCM, aplica las rampas de fundido, convierte cada muestra flotante en un entero con signo de 16 bits y lo escribe en una cabecera WAV construida a mano.

Por qué la onda muestra picos, no muestras
Una columna del lienzo representa miles de muestras, así que el renderizador guarda el mínimo y el máximo de cada columna en lugar de valores sueltos. El par mínimo/máximo mantiene visibles los pasajes quietos y honestos los transitorios fuertes — un promedio simple aplastaría justo los cortes percusivos que necesitas ver.
Por qué la salida es WAV
WAV es un contenedor sin pérdidas: tras decodificar, escribir el mismo PCM en un WAV de 16 bits no añade pérdida de códec. MP3 exigiría incluir un codificador en la página y reintroducir compresión con pérdidas sobre las aproximaciones del decodificador, por eso no está incluido — recorta aquí y codifica en otro sitio si necesitas MP3 de verdad.
Los fundidos son rampas de ganancia, no filtros
El control de fundido de entrada multiplica los primeros milisegundos de la selección por una rampa de 0 a 1, y el de salida hace lo inverso al final. Eso elimina el chasquido de cortar una onda a media pendiente; el contenido entre medias queda intacto.

Preguntas frecuentes

¿Puedo conservar la calidad del MP3 original?

No, y la página lo explica: para editar, el navegador primero debe decodificar tu archivo a muestras PCM crudas, y volver a MP3 exige un codificador que esta página no incluye. Escribir un WAV sin pérdidas evita la pérdida generacional de la cadena decodificar-y-volver-a-codificar, así que la exportación es siempre un WAV de 16 bits.

¿Qué tan grande puede ser el archivo?

El PCM decodificado cuesta unos 44 bytes por muestra por canal de memoria de trabajo, así que una pista estéreo de 5 minutos ronda los 50 MB en RAM más los picos de la onda. Grabaciones muy largas pueden fallar en dispositivos con poca memoria: en ese caso, divide el archivo primero.

¿Puedo recortar un tono de llamada para iPhone?

Sí como flujo de trabajo: recorta y exporta el WAV aquí, guarda el archivo en la app Archivos y asígnalo como tono con un atajo o una app creadora de tonos que espere un clip corto. Esta página solo produce el archivo recortado; el paso del tono ocurre en tu dispositivo.

¿Por qué el navegador no abre mi OGG o M4A?

decodeAudioData usa los códecs instalados en tu navegador y el soporte varía: MP3 y WAV se decodifican en todos los navegadores principales, el AAC dentro de M4A en Safari, Chrome y Edge, y OGG Vorbis en todos menos Safari. Si a tu versión le falta el códec, la promesa de decodificación falla y la página muestra esa línea de error en lugar de adivinar.

¿Se sube algo a un servidor?

No. El archivo se lee en memoria, lo decodifica tu navegador y el WAV recortado se ensambla y descarga localmente. No hay petición de subida, ni cuenta, ni almacenamiento: desconecta la red después de cargar la página y la herramienta sigue funcionando.