Most Shopify themes have a setting to adjust your logo size. This setting can be found in your Admin under Online store > Themes > Customize > Header > Custom logo width or Custom logo height. However, if you need your logo to be bigger than what this setting allows, you can follow the tutorial below.
Warning! Please be mindful of your logo size. If your logo is too big, it may overlap with other header elements on smaller screens.
+
Check the logo image to ensure there is no excess padding/whitespace, as you may be able to avoid making code changes by cropping the image.
If you're using a free theme from Shopify, then our Support team might be able to help you with this tutorial.
Although Shopify can help you with many customizations, some kinds of customizations aren't supported.
[Read more about our Design Policy here](https://bit.ly/31wVsHb).
Note:
If you’re using a paid theme, then your theme was made by a third-party developer and Shopify’s Support team can’t help you with it. If you need help customizing a paid theme, then consider hiring a Shopify Expert. Similar to free themes, some kinds of customizations aren’t supported because of limitations associated with the theme or Shopify Admin.
Debut Theme
Show More
- Open up ‘theme.css.liquid’ or “theme.scss.liquid”.
- Paste the code below on the bottom of the file.
markup .site-header__logo-image img { max-width: 500px !important; width: 500px; } ###
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .site-header__logo-image img { max-width: 500px !important; width: 500px; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Narrative Theme
Show More
Step 1: Editing ‘theme.scss.liquid’
- Open up ‘theme.css.liquid’.
- Paste the code below on the bottom of the file.
markup .site-header__logo-image { width: 500px; height: auto !important; } @media only screen and (max-width: 749px) { .site-header__logo-image { max-height: none; } }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .site-header__logo-image { width: 500px; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Step 2: Editing ‘header.liquid’
- Open up ‘header.liquid’.
- Find
markup {%- capture image_size %}x{{ section.settings.logo_max_height }}{% endcapture -%}
and replace it with:
markup {% assign image_size = '"original"' %}
- Click ‘Save’.
Minimal Theme
Show More
- Open up ‘theme.scss.liquid’.
- Paste the code below on the bottom of the file
markup .site-header__logo .logo__image-wrapper { max-width: 555px; }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .site-header__logo .logo__image-wrapper { max-width: 55px; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Disclaimer:
A. Check image dimension
B. Check “Custom logo width” in the theme settings (Customize > Header > Custom logo width). Make sure the number there is equal or larger than the number you plug in the code.
Brooklyn Theme
Show More
- Open up ‘theme.scss.liquid’.
- Paste the code below on the bottom of the file
markup .site-header__logo img { max-width: 500px !important; width: 500px; } @media only screen and (max-width: 749px) { .site-header__logo img { max-height: none; } }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .site-header__logo img { max-width: 500px !important; width: 500px; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Venture Theme
Show More
- Open up ‘theme.scss.liquid’.
- Paste the code below on the bottom of the file
markup .site-header__logo img { max-width: 500px !important; width: 500px; }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .site-header__logo img { max-width: 500px !important; width: 500px; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Disclaimer:
A. Check image dimension
B. Check “Custom logo width” in the theme settings (Customize > Header > Custom logo width). Make sure the number there is equal or larger than the number you plug in the code.
Supply Theme
Show More
- Open up ‘theme.scss.liquid’.
- Paste the code below on the bottom of the file
markup .header-logo .header-logo__image, .header-logo__image img { width: 500px !important; max-width: 500px !important; }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .header-logo .header-logo__image, .header-logo__image img { width: 500px !important; max-width: 500px !important; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Boundless Theme
Show More
- Open up ‘theme.scss.liquid’.
- Paste the code below on the bottom of the file
markup .site-header__logo img { max-width: 500px !important; width: 500px; max-height: none; }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .site-header__logo img { max-width: 500px !important; width: 500px; max-height: none; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Disclaimer:
A. Check image dimension
B. Check “Custom logo width” in the theme settings (Customize > Header > Custom logo width). Make sure the number there is equal or larger than the number you plug in the code.
Simple Theme
Show More
- Open up ‘theme.scss.liquid’.
- Paste the code below on the bottom of the file
markup .site-header #HeaderLogoWrapper { max-width: 500px !important; }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .site-header #HeaderLogoWrapper { max-width: 500px !important; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Express Theme
Show More
Step 1: Editing ‘theme.min.scss’.
- Open up ‘theme.min.css’.
- Paste the code below on the bottom of the file
markup .header__logo-image { max-width: 500px !important; width: 500px; }
Mobile Version[details=Show More]
If you need a different size on mobile, paste the code below on the bottom of the file.
[/details]
Show More
Show More
markup @media only screen and (max-width: 749px) { .header__logo-image { max-width: 500px !important; width: 500px; } }
- Replace ‘500px’ with your desired size.
- Click ‘Save’.
Step 2: Editing ‘header.liquid’
- Open up ‘header.liquid’.
- Find
markup {% capture image_size %}{{ section.settings.logo_max_width }}x{% endcapture %}
and replace it with:
markup {% assign image_size = '"original"' %}
- Click ‘Save’.
I hope future viewers will find this helpful! Don’t hesitate to comment on this thread if you have any further questions.
Warm regards,


