Jak velké mají být fotky na webu a jak je zmenšit?
Fotky z telefonu jsou dnes tak ostré, že je člověk nahraje na web rovnou, tak jak jsou. Velký soubor se ale načítá dlouho, hlavně v mobilu na datech. Ukážeme, jak zmenšit fotky na web – na jakou velikost, v jakém formátu a čím to jde zdarma.
Zjistěte, jestli Vaše úvodní stránka nemá fotky zbytečně velké, málo ostré nebo bez rozměrů.
Zdarma – bez registrace – bez instalace
Krátká odpověď: zmenšit na dvojnásobek zobrazené šířky a zkomprimovat
Fotku zmenšete zhruba na dvojnásobek šířky, ve které se na webu zobrazí, protože ostré displeje telefonů a notebooků mají na stejné ploše víc bodů: fotce zobrazené 800 pixelů široké stačí kolem 1 600 pixelů. Uložte ji jako WebP nebo JPEG s kompresí – zdarma to zvládne třeba Squoosh přímo v prohlížeči. Jestli má Vaše úvodní stránka fotky zbytečně velké, málo ostré nebo bez rozměrů, ukáže náš audit zdarma.
Jak velké mají být fotky na webu?
U fotky na web rozhoduje hlavně její , podle něj se odvíjí i velikost souboru. Fotka z telefonu má na šířku několik tisíc pixelů. Stránka ji přitom ukáže třeba jen 800 pixelů širokou a zbytek dat návštěvník stahuje zbytečně.
Pravidlo je jednoduché: šířka, ve které se fotka na stránce zobrazí, krát dva. Ostré displeje kreslí stejný obsah víc body obrazovky, podle vývojářské dokumentace MDN zhruba dvakrát tolik. Fotce zobrazené 800 pixelů široké tedy stačí kolem 1 600 pixelů. Větší soubor už jen přidá data – podle dokumentace Googlu by stránka neměla posílat obrázky větší, než v jaké velikosti se na displeji zobrazí.
U fotky přes celou šířku obrazovky by plný dvojnásobek na ostrém displeji notebooku znamenal i přes 2 800 pixelů a výrazně větší soubor. Za rozumný strop proto bereme kolem 2 000 pixelů. Zhruba tolik má i největší velikost, kterou si WordPress z nahrané fotky sám vytváří: 2 048 pixelů.
Kolik kilobajtů má fotka mít, se obecně říct nedá – záleží na tom, co je na ní. Rozhoduje, kolik dat stáhne celá stránka. Náš audit upozorní, když by stránka mohla na obrázcích ušetřit aspoň 150 kB, a když by úspora byla 1 MB a víc, označí to jako Kritické. Zvlášť upozorní i na stránku, která při prvním načtení stáhne víc než 3 MB.
Jaký formát obrázků pro web: JPG, PNG, WebP, nebo AVIF?
Pro fotky a další obrázky složené z pixelů doporučuje vývojářská dokumentace MDN formáty a , protože obvykle vytvoří menší soubor než JPEG, PNG nebo GIF. O viditelnost ve vyhledávání tím nepřijdete: Google oba formáty zpracuje i v hledání obrázků.
- WebP a AVIF. Na fotky i grafiku. Oba umí ztrátovou i bezztrátovou a průhledné pozadí. AVIF zobrazí jen novější verze prohlížečů, třeba Safari od verze 16.1 nebo Edge od verze 121, a proto k němu MDN radí přidat záložní obrázek ve WebP, JPEG nebo PNG.
- JPEG (JPG). Na fotky tam, kde WebP použít nejde. MDN ho uvádí jako dobrý záložní formát pro fotografie.
- PNG. Na snímky obrazovky, schémata a grafiku s textem nebo s průhledným pozadím. Obrázek ukládá beze ztráty, takže fotka v něm vyjde větší než v JPEG.
- SVG. Na ikony, schémata a logo, pokud ho máte ve vektorové podobě. Zůstane ostré v každé velikosti.
- GIF. Velký animovaný GIF je podle Googlu méně úsporný než video. MDN pro animace doporučuje WebP, AVIF nebo APNG.
- HEIC. Úsporný formát, ve kterém umí fotit iPhone. Na web se nehodí: z běžných prohlížečů ho podle přehledu Can I use zobrazí jen Safari.
Jak zmenšit fotky na web zdarma?
Postup je s každým nástrojem stejný:
- Ořízněte, co na fotce nemá být. Méně pixelů znamená i menší soubor.
- Zmenšete šířku v pixelech zhruba na dvojnásobek místa, kde se fotka na stránce zobrazí.
- Uložte ji jako WebP nebo JPEG s kvalitou kolem 80. Pro představu: WordPress ukládá zmenšené fotky s kvalitou 82 u JPEG a 86 u WebP.
- Porovnejte výsledek s originálem při stoprocentním zvětšení. Když jsou vidět kostičky nebo rozmazané hrany, uložte fotku s vyšší kvalitou.
- Originál si schovejte – ze zmenšené fotky už ostrou větší neuděláte.
Zdarma to zvládnou tyto nástroje:
- Squoosh. Aplikace od Googlu, která běží přímo v prohlížeči. Fotku zmenší i převede do WebP, AVIF, JPEG nebo PNG a podle svého popisu ji na server neposílá – vše zpracuje ve Vašem počítači.
- TinyPNG. Webová služba, která zdarma zkomprimuje až 20 fotek najednou, každou do 5 MB, ve formátech WebP, AVIF, JPEG i PNG. Zmenšuje datovou velikost, rozměr v pixelech nastavte předem jinde. Fotky se nahrávají na její server a podle jejích stránek se nejpozději po 48 hodinách mažou.
- PowerToys (Windows). Bezplatný balík nástrojů od Microsoftu. Jeho Image Resizer zmenší víc fotek najednou: označíte je v Průzkumníku, kliknete na ně pravým tlačítkem a zvolíte Image Resizer.
- Náhled (Mac). Fotky otevřete v jednom okně, označíte je v postranním panelu a v nabídce Nástroje zvolíte změnu velikosti.
Zmenší fotky sám WordPress, Webnode, Wix nebo Shoptet?
Každá platforma to má jinak: některá fotky zmenší a převede sama, jiná jen doporučí, jak velké je nahrát. Podle jejich vlastní nápovědy:
| Platforma | Co dělá a doporučuje | Co zůstává na Vás |
|---|---|---|
| WordPress | Z nahrané fotky vytvoří menší velikosti, největší 2 048 pixelů, a prohlížeči nabídne tu, která mu stačí. Fotku větší než 2 560 pixelů při nahrání zmenší a originál si ponechá. WebP přijme, AVIF tam, kde ho podporuje server – sám do nich ale nepřevádí. | Převést fotky do WebP nebo AVIF – to zařídí až doplněk. |
| Webnode | Doporučuje fotky 900 × 600 pixelů a soubor JPG kolem 250 kB. V bezplatné verzi přijme soubor do 8 MB. | Připravit fotku podle doporučení předem – že by ji Webnode zmenšoval nebo převáděl sám, jeho nápověda neuvádí. |
| Wix | Fotky na zveřejněném webu sám převádí do formátu AVIF. Přijme soubor do 50 MB. | Nahrát dost velkou fotku – Wix doporučuje aspoň 2 560 × 1 440 pixelů. Soubor nad 25 MB zmenšit předem. |
| Shoptet | Obrázky větší, než doporučuje, sám zmenší a návštěvníkům je ukazuje převedené do WebP. Doporučuje šířku aspoň 1 024 pixelů. | Nahrát soubor do 2 MB. |
| Web na míru | Záleží na tom, jak ho kdo postavil. | Zeptat se toho, kdo web spravuje. |
Zdroj: vývojářské poznámky WordPressu k verzím 5.3 až 6.5 a jeho zdrojový kód, nápověda Webnode, Wix a Shoptet.
Ve WordPressu převod do WebP nebo AVIF obstará třeba bezplatný Modern Image Formats, který vyvíjí tým WordPressu pro výkon. Fotky z iPhonu ve formátu HEIC převádí WordPress od verze 6.7 při nahrání do JPEG sám, pokud to server umí.
Jak zjistit, jestli má Váš web zbytečně velké fotky?
Nejrychleji to ukáže měření. Náš audit si stránku nechá změřit nástrojem Googlu a z výsledku vypíše, kolik dat by stránka na obrázcích ušetřila, i s konkrétním souborem. Řekne také, jestli jsou obrázky dost ostré a jestli mají v kódu rozměry. Když stránka stáhne víc než 3 MB, vypíše i tři největší soubory z měření.
Optimalizace obrázkůZbytečně stažená data: 10,4 MB – např. hero-heavy.jpg (úspora 10,4 MB)
Ostrost obrázkůObrázků s nízkým rozlišením: 1 – např. logo-tiny.png (60 × 24 px místo 345 × 129 px)
Obrázky bez udaných rozměrůObrázků bez rozměrů: 1 – např. hero-heavy.jpg
Ve studii Stav českých firemních webů 2026 jsme v srpnu 2026 takhle změřili úvodní stránky 367 webů malých českých firem:
U 71 z 367 stránek by úspora byla 1 MB a víc, a audit je proto označil jako Kritické.
Audit měří jednu stránku, kterou zadáte – obvykle úvodní – z jednoho měřeného načtení na simulovaném telefonu. Posoudí jen obrázky, které se při něm stáhly, takže fotky načítané až při posouvání, podstránky a fotky produktů v něm nejsou, a originály v administraci webu nevidí. Ostrost posuzuje podle počtu pixelů, ne podle toho, jestli je fotka zaostřená.
Co dalšího stránku zpomaluje a jak číst měření rychlosti, rozebírá náš článek o tom, jak zrychlit web.
Proč jsou obrázky na webu rozmazané nebo roztažené?
Rozmazaný obrázek má v souboru méně pixelů, než kolik jich jeho místo na displeji potřebuje, a prohlížeč ho proto musí zvětšit. Pomůže nahrát větší soubor, zase zhruba dvojnásobek zobrazené velikosti, a logo nejlépe jako SVG. Logo ve dvojnásobném rozlišení, které se na stránce zobrazí menší, je v pořádku.
Roztažený nebo zploštělý obrázek vznikne, když mu web nastaví šířku a výšku v jiném poměru, než má fotka sama. Pomůže zachovat poměr stran, nebo fotku předem oříznout do tvaru místa, kde se zobrazí.
Obojí audit hledá na stránce, kterou změří. Ve studii Stav českých firemních webů 2026 našel roztažený nebo zmáčknutý obrázek u 34 z 367 úvodních stránek. Málo ostrý obrázek našel častěji:
Stav českých firemních webů 2026 · 367 úvodních stránek s měřením rychlosti · srpen 2026
Ceník nebo rozvrh uložený jako obrázek se na telefonu zmenší tak, že text nejde přečíst, a ho bez popisku nepřečte vůbec. Takový text patří na stránku jako text. Obrázku, který něco sděluje, dejte krátký popisek toho, co na něm je – patří to k základům přístupnosti webu.
Proč stránka při načítání poskakuje?
Obrázek bez rozměrů v kódu nemá na stránce vyhrazené místo. Prohlížeč neví, jak velký bude, dokud se nestáhne, a když dorazí, text pod ním se posune – někdy přesně ve chvíli, kdy chce návštěvník kliknout. Google proto radí uvádět u obrázků vždy šířku a výšku, případně místo vyhradit poměrem stran ve stylech stránky.
WordPress od verze 5.5 rozměry doplňuje sám, ale jen u obrázků vložených z knihovny médií. Jinde záleží na tom, jak je web postavený. Audit takové obrázky vypíše v řádku Obrázky bez udaných rozměrů. Když se rozvržení při jeho měření neposunulo, report to napíše: chyba se zatím neprojevila, na pomalejším připojení se ale projevit může.
Ve studii Stav českých firemních webů 2026 audit obrázky bez rozměrů hledal na úvodních stránkách 367 webů:
Stav českých firemních webů 2026 · 367 úvodních stránek s měřením rychlosti · srpen 2026
Jak se poskakování stránky měří a kde podle Googlu začíná dobrá hodnota, vysvětluje náš článek o zrychlení webu.
Které fotky načítat až při posouvání stránky?
(anglicky lazy loading) se hodí pro fotky níž na stránce: galerii, reference nebo fotky v dlouhém výpisu produktů. Návštěvník, který k nim nedojde, je vůbec nestahuje. Podle Googlu ho dnes umějí všechny hlavní prohlížeče.
WordPress ho od verze 5.5 přidává sám obrázkům, které mají v kódu rozměry. Od verze 6.3 ho vynechá u obrázku, který bude nejspíš hlavní, a naopak mu dá u prohlížeče přednost.
Časté dotazy
Je lepší JPG, nebo PNG?
Na fotky JPG: při ztrátové kompresi vytvoří mnohem menší soubor a rozdíl na displeji většinou nepoznáte. PNG se hodí pro grafiku s průhledným pozadím, snímky obrazovky a obrázky s textem, kde by komprese rozmazala ostré hrany. Pro obojí můžete použít WebP, které zvládne ztrátovou i bezztrátovou kompresi a obvykle vytvoří menší soubor.
Co je WebP a proč se mi obrázek z webu uloží jako .webp?
WebP je formát obrázků pro web, ve kterém bývá soubor při stejné kvalitě menší než v JPG nebo PNG. Když si obrázek z webu uložíte, uloží se ve formátu, ve kterém ho web poslal. Do JPG ho převedete zdarma třeba v aplikaci Squoosh přímo v prohlížeči.
Jak zmenšit fotku bez ztráty kvality?
Úplně beze ztráty zmenšuje soubor jen bezztrátová komprese, a ta ho zmenší méně. U fotky na web obvykle stačí ztrátová komprese s kvalitou kolem 80 – rozdíl na displeji většinou nepoznáte a soubor je výrazně menší. Zmenšení rozměru v pixelech kvalitu na webu neubere, dokud fotka nebude menší než zhruba dvojnásobek místa, ve kterém ji web zobrazuje.
Jak zmenšit hodně fotek najednou?
Ve Windows to umí bezplatný nástroj PowerToys od Microsoftu: fotky označíte v Průzkumníku, kliknete na ně pravým tlačítkem a zvolíte Image Resizer. Na Macu je otevřete v Náhledu v jednom okně, označíte je v postranním panelu a v nabídce Nástroje zvolíte změnu velikosti. Datovou velikost pak zdarma zkomprimuje třeba TinyPNG, až 20 fotek najednou.
Záleží na DPI, když dávám fotku na web?
Na webu se fotka posuzuje podle rozměru v pixelech – podle něj se pozná, jak velký je soubor a jak ostře se obrázek vykreslí. Při zmenšování proto nastavujte šířku v pixelech. Údaj DPI, třeba 72 nebo 300, je nastavení hlavně pro tisk.
Můžu dát na web fotky z iPhonu ve formátu HEIC?
Raději je převeďte do JPG nebo WebP. HEIC je úsporný formát, ve kterém umí fotit iPhone, a z běžných prohlížečů ho zobrazí jen Safari – Chrome, Edge ani Firefox ne. WordPress je od verze 6.7 při nahrání převádí do JPG sám, pokud to server umí.
Pomůžou menší fotky i ve vyhledávání?
Menší fotky zkrátí, kolik dat musí prohlížeč stáhnout, a to je nejvíc znát v mobilu. Rychlost stránky patří mezi signály, ke kterým Google při řazení přihlíží, lepší pozici ale nezaručí – Google podle svých slov ukazuje vždy hlavně obsah, který nejlépe odpovídá na dotaz.
Jak fotky pojmenovat a co napsat do popisku?
Soubor pojmenujte krátce a výstižně, třeba kuchyne-na-miru.jpg místo IMG_4521.jpg – krátké, ale popisné názvy doporučuje i Google. Do popisku obrázku (alt) napište jednou větou, co na něm je, ne výčet klíčových slov. Popisek pomůže vyhledávačům i lidem, kterým web předčítá hlasová čtečka.
Zdroje
- Image file type and format guideDoporučení WebP a AVIF, JPEG jako záložní formát pro fotky, PNG a SVG, podpora AVIF v prohlížečích, animace místo GIF.
- Window: devicePixelRatio propertyOstré displeje kreslí stejný obsah víc body obrazovky, obvykle dvakrát tolik.
- Improve image deliveryObrázky ne větší, než se zobrazí, moderní formáty, komprese a video místo velkého GIF.
- Image SEO Best PracticesFormáty, které Google zpracuje, názvy souborů a popisky obrázků.
- Understanding Google Page ExperienceRychlost jako signál pro řazení, který přední pozici nezaručí.
- Optimize Cumulative Layout ShiftŠířka a výška u každého obrázku, nebo vyhrazené místo poměrem stran.
- Browser-level image lazy loading for the webCo odložené načítání dělá a že ho podporují hlavní prohlížeče.
- Optimize Largest Contentful PaintNejvětší obrázek stránky se nemá načítat odloženě.
- Performance (Web Almanac 2025)Podíl mobilních stránek, jejichž největším prvkem je obrázek, a jak často se načítá odloženě.
- HEIF/HEIC image formatPodpora formátu HEIC v prohlížečích.
- Using HEIF or HEVC media on Apple devicesZařízení Apple, která umí fotit ve formátu HEIF.
- wp-includes/media.phpNejvětší velikost, kterou WordPress z fotky vytváří (2 048 px), a hranice 2 560 px.
- wp-includes/class-wp-image-editor.phpKvalita, se kterou WordPress ukládá zmenšené fotky: 82 u JPEG, 86 u WebP.
- Introducing handling of big images in WordPress 5.3Fotku nad 2 560 px WordPress zmenší a originál ponechá.
- Lazy-loading images in 5.5Odložené načítání a doplnění rozměrů u obrázků z knihovny médií.
- WordPress 5.8 adds WebP supportWebP přijme, ale sám do něj nepřevádí.
- Image performance enhancements in WordPress 6.3Přednost pro pravděpodobně hlavní obrázek a bez odloženého načítání.
- WordPress 6.5 adds AVIF supportAVIF tam, kde ho podporuje server, bez automatického převodu.
- Automatic conversion of HEIC images to JPEG in WordPress 6.7
- Responsive ImagesProhlížeč si z nabídnutých velikostí vybere tu, která mu stačí.
- Modern Image FormatsPlugin, který při nahrání vytváří velikosti ve WebP nebo AVIF.
- Jak vložit a nastavit obrázek na svých stránkáchDoporučené rozlišení 900 × 600 px a soubor JPG kolem 250 kB.
- Podporované typy nahrávaných souborůFormáty a nejvýš 8 MB v bezplatné verzi.
- Wix Media: Supported Media File Types and File SizesSoubor do 50 MB a převod do AVIF na zveřejněném webu.
- Site Performance: Optimizing Site MediaDoporučené rozlišení aspoň 2 560 × 1 440 px, soubory nad 25 MB zmenšit předem.
- FotogalerieNejvýš 2 MB, šířka aspoň 1 024 px, automatické zmenšení a převod do WebP.
- SquooshFotky zpracuje v prohlížeči, na server je neposílá.
- TinyPNG – Compress WebP, PNG and JPEG images intelligentlyZdarma až 20 obrázků po 5 MB, nahrané soubory nejvýš 48 hodin.
- Image Resizer utility for WindowsZmenšení více fotek najednou z Průzkumníka.
- Microsoft PowerToysBezplatný balík nástrojů pro Windows.
- Oříznutí, změna velikosti nebo otočení obrázku v Náhledu na Macu
Stahuje Váš web kvůli fotkám zbytečná data?
Audit prověří rychlost, SEO, mobilní zobrazení, důvěryhodnost i povinné údaje a vrátí skóre 0 až 100 s konkrétními zjištěními – rovnou tady na stránce.
Zdarma – bez registrace – bez instalace
Raději to proberete s námi?
Ve studiu clevante weby navrhujeme, stavíme i opravujeme. Nechte nám kontakt a nezávazně spolu probereme, co Vašemu webu pomůže nejvíc.
Nebo se nejdřív podívejte na naši práci na clevante.cz.