wav2png &back made with ❤️ by @directofficial | buy me a coffee | donate on paypal
choose channel:
Pick the channel which will be converted to PNG.
wav > png:
Drag a .wav file here to convert it to a PNG.

This takes the left channel of the .wav file and assigns color values based off each sample.

Download the PNG file and open it in an image editor. Then once you're finished editing it drag it back to this page!
png > wav:
Drag a .png file here to convert it to a .wav file.

This essentially converts the image back to audio. Process it how you please before dragging it into here.

You can drag any image into here but it may sound like trash or be extremely loud so be careful and turn down your speakers.
wav2png does not support your browser.
if you think you're experiencing a glitch let me know on twitter @directofficial

what is this?

wav2png is a way to convert audio files to png to allow for the use of various photo filters on audio. this page also allows you to convert back to audio for use in your songs and projects.

what image filters work best?

i love playing with photoshop's blur filters like field blur and radial blur!

you're going to steal my song huh?

no way. i can't afford the bandwidth to do the conversion on a server so the whole conversion process is done within your browser. don't believe me? download the page and use it with your wifi off.

oh cool thanks

no problem. if you use this in a tune i'd love to know about it. hit me up on twitter (@directofficial). or if you feel generous buy me a coffee or donate on paypal :)


05/14/2021 - fixed bug where audio was being repitched due to the audio device having a sample rate other than 44100hz

05/13/2021 - added file form input to (kinda) support mobile users

04/30/2021 - jpg to wav conversion support

04/27/2021 - channel selector addition + firefox support (kinda)

04/27/2021 - initial release

open source components

wave file header code from: Recorder.js

view license