I really love using SVG images as I can scale them as big or as small as I want. However, WordPress won't allow me to upload them using the media uploader. How can I change this?

media uploader error

1 Answer 1


You need to filter the allowed upload file types and add the SVG filetype to the list:

function allow_svg_upload_mimes( $mimes ) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
add_filter( 'upload_mimes', 'allow_svg_upload_mimes' );

Also on GitHub

  • Not working (wp 5.0.8) - still receiving not allowed message
    – Fanky
    Jan 28, 2020 at 15:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.