Thanks for A2A. Install SVG Support s plugin. That will allow you to upload SVG files. After that it should be as simple as uploading the SVG file and selecting it as a logo. Now wordpress would insist cropping the image and for getting around that you need the following in a custom plugin or just your functions .php file. function logo_size_change() code tremove_theme_support( 'custom-logo' ); code tadd_theme_support( 'custom-logo' array( code t '' = 4 code t '' = 4 code t 'flex-' = code t 'flex-' = code t) ); code code code add_action( 'after_setup_theme' 'logo_size_change' 11 ); code