SQIP Demo

SQIP will generate SVG based previews of images. They can be used as a lazy-loading image preview, a video thumbnail or an artistic element for your project.

Compare the new SQIP version with the old SQIP version, LQIP and a 300px thumbnail

Learn more about SQIP

The data on this page was generated with the following machine:

Manifacturer:
Apple Inc.
OS:
macOS - 13.5.1 - darwin - arm64
CPU model:
M1 Max by Apple Inc.
CPU cores:
10
CPU speed:
2.4 GHz
RAM:
32.00 GB
Storage type:
NVMe

Comparision of images:

Thumbnail LQIP LQIP custom SQIP v0.3.3 SQIP default SQIP pixels SQIP pixels placeholder blurhash blurhash detailed triangle triangle art SQIP primitive art SQIP potrace SQIP potrace posterize

300px thumbnail of the original image, minified with mozjpeg

average processing time65ms | ø 11.6 kB | ↓ 100.00%

Generated with lqip-cli

average processing time228ms | ø 887 B | ↓ 7.67%

32px thumbnail generated with sharp, minified with mozjpeg

average processing time43ms | ø 563 B | ↓ 4.87%

The old version of SQIP. For comparision to v1.0.0

average processing time644ms | ø 771 B | ↓ 6.67%

config:
{
  "filename": "path/to/file.jpg"
}

Just the default settings (primitive + blur)

average processing time859ms | ø 600 B | ↓ 5.19%

config:
{
  "input": "path/to/file.jpg"
}

Pixel art via sqip-plugin-pixels

average processing time94ms | ø 699 B | ↓ 6.04%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    "pixels",
    "svgo",
    "data-uri"
  ]
}

Pixel art based placeholder via sqip-plugin-pixelsand the blur plugin.

average processing time84ms | ø 430 B | ↓ 3.72%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    {
      "name": "pixels",
      "options": {
        "width": 3
      }
    },
    {
      "name": "blur",
      "options": {
        "blur": 24
      }
    },
    "svgo",
    "data-uri"
  ]
}

blurha.sh via sqip-plugin-blurhash

average processing time90ms | ø 249 B | ↓ 2.15%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    "blurhash"
  ]
}

blurha.sh via sqip-plugin-blurhashbut with more elements/pixels.

average processing time113ms | ø 269 B | ↓ 2.32%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    {
      "name": "blurhash",
      "options": {
        "width": 10
      }
    }
  ]
}

trianglepreviews with blur via sqip-plugin-triangle

average processing time132ms | ø 1.02 kB | ↓ 8.81%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    "triangle",
    "blur",
    "svgo",
    "data-uri"
  ]
}

trianglewith 420 pts via sqip-plugin-triangle

average processing time375ms | ø 22.3 kB | ↓ 192.69%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    {
      "name": "triangle",
      "options": {
        "pts": 420
      }
    },
    "svgo",
    "data-uri"
  ]
}

Primitive art with 100 triangles. More options: sqip-plugin-primitive

average processing time1893ms | ø 1.18 kB | ↓ 10.21%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    {
      "name": "primitive",
      "options": {
        "numberOfPrimitives": 50,
        "mode": 1
      }
    },
    "svgo",
    "data-uri"
  ]
}

Default settings ofsqip-plugin-potrace

average processing time177ms | ø 5.94 kB | ↓ 51.36%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    "potrace",
    "svgo",
    "data-uri"
  ]
}

Use of potrace's posterize featuresqip-plugin-potrace

average processing time1057ms | ø 23.3 kB | ↓ 201.30%

config:
{
  "input": "path/to/file.jpg",
  "plugins": [
    {
      "name": "potrace",
      "options": {
        "posterize": true
      }
    },
    "svgo",
    "data-uri"
  ]
}
aaron-burden-151465-unsplash-thumbnail.jpg
100.00%

aaron-burden-151465-unsplash-thumbnail.jpg

Size: 300×225 (4:3)
Processing Time:127ms

original37.8 kB
gzip17.1 kB ↓55%
brotli17 kB ↓56%
aaron-burden-151465-unsplash-lqip.jpg
4.64%

aaron-burden-151465-unsplash-lqip.jpg

Size: 10×8 (5:4)
Processing Time:279ms

original1.25 kB
gzip795 B ↓37%
brotli772 B ↓39%
aaron-burden-151465-unsplash-lqip-custom.jpg
3.39%

aaron-burden-151465-unsplash-lqip-custom.jpg

Size: 32×24 (4:3)
Processing Time:46ms

original1.03 kB
gzip582 B ↓44%
brotli579 B ↓44%
aaron-burden-151465-unsplash-sqip-legacy.svg
5.25%

aaron-burden-151465-unsplash-sqip-legacy.svg

Size: 2000×1500 (4:3)
Processing Time:496ms

original1.52 kB
gzip901 B ↓41%
brotli863 B ↓44%
aaron-burden-151465-unsplash-sqip.svg
3.60%

aaron-burden-151465-unsplash-sqip.svg

Size: 300×225 (4:3)
Processing Time:1058ms

original1.27 kB
gzip618 B ↓52%
brotli547 B ↓57%
aaron-burden-151465-unsplash-sqip-pixels.svg
3.23%

aaron-burden-151465-unsplash-sqip-pixels.svg

Size: 800×600 (4:3)
Processing Time:122ms

original2.65 kB
gzip554 B ↓80%
brotli407 B ↓85%
aaron-burden-151465-unsplash-sqip-pixels-placeholder.svg
2.27%

aaron-burden-151465-unsplash-sqip-pixels-placeholder.svg

Size: 400×300 (4:3)
Processing Time:91ms

original962 B
gzip389 B ↓60%
brotli345 B ↓65%
aaron-burden-151465-unsplash-sqip-blurhash.svg
1.38%

aaron-burden-151465-unsplash-sqip-blurhash.svg

Size: 4×5 (4:5)
Processing Time:107ms

original387 B
gzip237 B ↓39%
brotli216 B ↓45%
aaron-burden-151465-unsplash-sqip-blurhash-detailed.svg
1.52%

aaron-burden-151465-unsplash-sqip-blurhash-detailed.svg

Size: 9×9 (1:1)
Processing Time:131ms

original411 B
gzip261 B ↓37%
brotli239 B ↓42%
aaron-burden-151465-unsplash-sqip-triangle.svg
6.08%

aaron-burden-151465-unsplash-sqip-triangle.svg

Size: 300×225 (4:3)
Processing Time:242ms

original2.22 kB
gzip1.04 kB ↓53%
brotli1.01 kB ↓55%
aaron-burden-151465-unsplash-sqip-triangle-art.svg
135.48%

aaron-burden-151465-unsplash-sqip-triangle-art.svg

Size: 300×225 (4:3)
Processing Time:376ms

original101 kB
gzip23.2 kB ↓77%
brotli19 kB ↓82%
aaron-burden-151465-unsplash-sqip-art.svg
6.86%

aaron-burden-151465-unsplash-sqip-art.svg

Size: 300×225 (4:3)
Processing Time:1461ms

original3.27 kB
gzip1.18 kB ↓65%
brotli1.08 kB ↓67%
aaron-burden-151465-unsplash-sqip-potrace.svg
109.13%

aaron-burden-151465-unsplash-sqip-potrace.svg

Size: 300×225 (4:3)
Processing Time:403ms

original49.6 kB
gzip18.7 kB ↓63%
brotli16.8 kB ↓67%
aaron-burden-151465-unsplash-sqip-potrace-posterize.svg
366.30%

aaron-burden-151465-unsplash-sqip-potrace-posterize.svg

Size: 300×225 (4:3)
Processing Time:1379ms

original173 kB
gzip62.8 kB ↓64%
brotli55.7 kB ↓68%
anthony-esau-173126-unsplash-thumbnail.jpg
100.00%

anthony-esau-173126-unsplash-thumbnail.jpg

Size: 300×225 (4:3)
Processing Time:54ms

original23.6 kB
gzip10.9 kB ↓54%
brotli10.8 kB ↓55%
anthony-esau-173126-unsplash-lqip.jpg
7.36%

anthony-esau-173126-unsplash-lqip.jpg

Size: 10×8 (5:4)
Processing Time:216ms

original1.25 kB
gzip801 B ↓36%
brotli783 B ↓38%
anthony-esau-173126-unsplash-lqip-custom.jpg
5.11%

anthony-esau-173126-unsplash-lqip-custom.jpg

Size: 32×24 (4:3)
Processing Time:39ms

original925 B
gzip556 B ↓40%
brotli536 B ↓43%
anthony-esau-173126-unsplash-sqip-legacy.svg
6.94%

anthony-esau-173126-unsplash-sqip-legacy.svg

Size: 2000×1500 (4:3)
Processing Time:612ms

original1.33 kB
gzip755 B ↓44%
brotli736 B ↓45%
anthony-esau-173126-unsplash-sqip.svg
5.79%

anthony-esau-173126-unsplash-sqip.svg

Size: 300×225 (4:3)
Processing Time:978ms

original1.23 kB
gzip630 B ↓49%
brotli552 B ↓56%
anthony-esau-173126-unsplash-sqip-pixels.svg
5.03%

anthony-esau-173126-unsplash-sqip-pixels.svg

Size: 800×600 (4:3)
Processing Time:76ms

original2.65 kB
gzip548 B ↓80%
brotli420 B ↓85%
anthony-esau-173126-unsplash-sqip-pixels-placeholder.svg
3.60%

anthony-esau-173126-unsplash-sqip-pixels-placeholder.svg

Size: 400×300 (4:3)
Processing Time:71ms

original962 B
gzip392 B ↓60%
brotli340 B ↓65%
anthony-esau-173126-unsplash-sqip-blurhash.svg
2.28%

anthony-esau-173126-unsplash-sqip-blurhash.svg

Size: 4×5 (4:5)
Processing Time:85ms

original403 B
gzip248 B ↓39%
brotli229 B ↓44%
anthony-esau-173126-unsplash-sqip-blurhash-detailed.svg
2.49%

anthony-esau-173126-unsplash-sqip-blurhash-detailed.svg

Size: 9×9 (1:1)
Processing Time:115ms

original427 B
gzip271 B ↓37%
brotli251 B ↓42%
anthony-esau-173126-unsplash-sqip-triangle.svg
9.23%

anthony-esau-173126-unsplash-sqip-triangle.svg

Size: 300×225 (4:3)
Processing Time:100ms

original2.23 kB
gzip1 kB ↓55%
brotli973 B ↓57%
anthony-esau-173126-unsplash-sqip-triangle-art.svg
212.97%

anthony-esau-173126-unsplash-sqip-triangle-art.svg

Size: 300×225 (4:3)
Processing Time:378ms

original102 kB
gzip23.2 kB ↓78%
brotli18.6 kB ↓82%
anthony-esau-173126-unsplash-sqip-art.svg
10.85%

anthony-esau-173126-unsplash-sqip-art.svg

Size: 300×225 (4:3)
Processing Time:1751ms

original3.29 kB
gzip1.18 kB ↓65%
brotli1.1 kB ↓67%
anthony-esau-173126-unsplash-sqip-potrace.svg
33.75%

anthony-esau-173126-unsplash-sqip-potrace.svg

Size: 300×225 (4:3)
Processing Time:157ms

original8.51 kB
gzip3.67 kB ↓57%
brotli3.24 kB ↓62%
anthony-esau-173126-unsplash-sqip-potrace-posterize.svg
109.70%

anthony-esau-173126-unsplash-sqip-potrace-posterize.svg

Size: 300×225 (4:3)
Processing Time:975ms

original29.1 kB
gzip11.9 kB ↓59%
brotli10.5 kB ↓64%
aron-visuals-974734-unsplash-thumbnail.jpg
100.00%

aron-visuals-974734-unsplash-thumbnail.jpg

Size: 300×375 (4:5)
Processing Time:67ms

original21.9 kB
gzip10.2 kB ↓54%
brotli9.94 kB ↓55%
aron-visuals-974734-unsplash-lqip.jpg
8.95%

aron-visuals-974734-unsplash-lqip.jpg

Size: 10×13 (10:13)
Processing Time:322ms

original1.4 kB
gzip910 B ↓35%
brotli895 B ↓37%
aron-visuals-974734-unsplash-lqip-custom.jpg
5.47%

aron-visuals-974734-unsplash-lqip-custom.jpg

Size: 32×40 (4:5)
Processing Time:47ms

original933 B
gzip556 B ↓41%
brotli558 B ↓41%
aron-visuals-974734-unsplash-sqip-legacy.svg
7.71%

aron-visuals-974734-unsplash-sqip-legacy.svg

Size: 2000×2500 (4:5)
Processing Time:745ms

original1.22 kB
gzip784 B ↓36%
brotli755 B ↓39%
aron-visuals-974734-unsplash-sqip.svg
5.87%

aron-visuals-974734-unsplash-sqip.svg

Size: 298×375 (298:375)
Processing Time:789ms

original1.13 kB
gzip597 B ↓48%
brotli531 B ↓54%
aron-visuals-974734-unsplash-sqip-pixels.svg
7.72%

aron-visuals-974734-unsplash-sqip-pixels.svg

Size: 800×1000 (4:5)
Processing Time:118ms

original4.36 kB
gzip785 B ↓82%
brotli539 B ↓88%
aron-visuals-974734-unsplash-sqip-pixels-placeholder.svg
4.46%

aron-visuals-974734-unsplash-sqip-pixels-placeholder.svg

Size: 400×500 (4:5)
Processing Time:115ms

original1.39 kB
gzip454 B ↓68%
brotli379 B ↓73%
aron-visuals-974734-unsplash-sqip-blurhash.svg
2.45%

aron-visuals-974734-unsplash-sqip-blurhash.svg

Size: 4×3 (4:3)
Processing Time:115ms

original403 B
gzip249 B ↓39%
brotli230 B ↓43%
aron-visuals-974734-unsplash-sqip-blurhash-detailed.svg
2.68%

aron-visuals-974734-unsplash-sqip-blurhash-detailed.svg

Size: 9×7 (9:7)
Processing Time:133ms

original427 B
gzip273 B ↓37%
brotli255 B ↓41%
aron-visuals-974734-unsplash-sqip-triangle.svg
9.91%

aron-visuals-974734-unsplash-sqip-triangle.svg

Size: 300×375 (4:5)
Processing Time:154ms

original2.23 kB
gzip1.01 kB ↓55%
brotli986 B ↓56%
aron-visuals-974734-unsplash-sqip-triangle-art.svg
216.01%

aron-visuals-974734-unsplash-sqip-triangle-art.svg

Size: 300×375 (4:5)
Processing Time:404ms

original98.5 kB
gzip22 kB ↓78%
brotli18 kB ↓82%
aron-visuals-974734-unsplash-sqip-art.svg
11.83%

aron-visuals-974734-unsplash-sqip-art.svg

Size: 298×375 (298:375)
Processing Time:1997ms

original3.32 kB
gzip1.2 kB ↓64%
brotli1.11 kB ↓67%
aron-visuals-974734-unsplash-sqip-potrace.svg
28.42%

aron-visuals-974734-unsplash-sqip-potrace.svg

Size: 300×375 (4:5)
Processing Time:186ms

original6.64 kB
gzip2.89 kB ↓57%
brotli2.54 kB ↓62%
aron-visuals-974734-unsplash-sqip-potrace-posterize.svg
204.91%

aron-visuals-974734-unsplash-sqip-potrace-posterize.svg

Size: 300×375 (4:5)
Processing Time:1078ms

original56 kB
gzip20.8 kB ↓63%
brotli18.6 kB ↓67%
beach-thumbnail.jpg
100.00%

beach-thumbnail.jpg

Size: 300×188 (75:47)
Processing Time:40ms

original13.2 kB
gzip6.31 kB ↓53%
brotli6.21 kB ↓54%
beach-lqip.jpg
12.85%

beach-lqip.jpg

Size: 10×6 (5:3)
Processing Time:84ms

original1.27 kB
gzip811 B ↓36%
brotli787 B ↓38%
beach-lqip-custom.jpg
7.54%

beach-lqip-custom.jpg

Size: 32×20 (8:5)
Processing Time:28ms

original799 B
gzip476 B ↓41%
brotli420 B ↓48%
beach-sqip-legacy.svg
12.31%

beach-sqip-legacy.svg

Size: 1024×640 (8:5)
Processing Time:531ms

original1.33 kB
gzip777 B ↓42%
brotli757 B ↓44%
beach-sqip.svg
9.52%

beach-sqip.svg

Size: 300×187 (300:187)
Processing Time:849ms

original1.18 kB
gzip601 B ↓49%
brotli541 B ↓54%
beach-sqip-pixels.svg
7.86%

beach-sqip-pixels.svg

Size: 800×500 (8:5)
Processing Time:28ms

original2.22 kB
gzip496 B ↓78%
brotli366 B ↓84%
beach-sqip-pixels-placeholder.svg
5.63%

beach-sqip-pixels-placeholder.svg

Size: 400×200 (2:1)
Processing Time:22ms

original750 B
gzip355 B ↓53%
brotli314 B ↓59%
beach-sqip-blurhash.svg
3.98%

beach-sqip-blurhash.svg

Size: 4×6 (2:3)
Processing Time:31ms

original403 B
gzip251 B ↓38%
brotli229 B ↓44%
beach-sqip-blurhash-detailed.svg
4.33%

beach-sqip-blurhash-detailed.svg

Size: 9×9 (1:1)
Processing Time:61ms

original427 B
gzip273 B ↓37%
brotli252 B ↓41%
beach-sqip-triangle.svg
16.21%

beach-sqip-triangle.svg

Size: 300×188 (75:47)
Processing Time:47ms

original2.27 kB
gzip1.02 kB ↓55%
brotli993 B ↓57%
beach-sqip-triangle-art.svg
344.60%

beach-sqip-triangle-art.svg

Size: 300×188 (75:47)
Processing Time:304ms

original101 kB
gzip21.7 kB ↓79%
brotli17.7 kB ↓83%
beach-sqip-art.svg
18.67%

beach-sqip-art.svg

Size: 300×187 (300:187)
Processing Time:1799ms

original3.3 kB
gzip1.18 kB ↓65%
brotli1.1 kB ↓67%
beach-sqip-potrace.svg
57.49%

beach-sqip-potrace.svg

Size: 300×188 (75:47)
Processing Time:100ms

original8.77 kB
gzip3.63 kB ↓59%
brotli3.15 kB ↓65%
beach-sqip-potrace-posterize.svg
174.55%

beach-sqip-potrace-posterize.svg

Size: 300×188 (75:47)
Processing Time:897ms

original28.4 kB
gzip11 kB ↓62%
brotli9.68 kB ↓66%
charles-550068-unsplash-thumbnail.jpg
100.00%

charles-550068-unsplash-thumbnail.jpg

Size: 300×418 (150:209)
Processing Time:65ms

original27.3 kB
gzip12.6 kB ↓55%
brotli12.4 kB ↓55%
charles-550068-unsplash-lqip.jpg
7.42%

charles-550068-unsplash-lqip.jpg

Size: 10×14 (5:7)
Processing Time:303ms

original1.43 kB
gzip932 B ↓35%
brotli912 B ↓37%
charles-550068-unsplash-lqip-custom.jpg
5.32%

charles-550068-unsplash-lqip-custom.jpg

Size: 32×45 (32:45)
Processing Time:44ms

original1.25 kB
gzip668 B ↓47%
brotli614 B ↓51%
charles-550068-unsplash-sqip-legacy.svg
5.46%

charles-550068-unsplash-sqip-legacy.svg

Size: 2000×2785 (400:557)
Processing Time:842ms

original1.1 kB
gzip686 B ↓38%
brotli656 B ↓41%
charles-550068-unsplash-sqip.svg
4.24%

charles-550068-unsplash-sqip.svg

Size: 300×418 (150:209)
Processing Time:891ms

original996 B
gzip532 B ↓47%
brotli471 B ↓53%
charles-550068-unsplash-sqip-pixels.svg
6.82%

charles-550068-unsplash-sqip-pixels.svg

Size: 800×1100 (8:11)
Processing Time:125ms

original4.8 kB
gzip857 B ↓83%
brotli603 B ↓88%
charles-550068-unsplash-sqip-pixels-placeholder.svg
3.86%

charles-550068-unsplash-sqip-pixels-placeholder.svg

Size: 400×600 (2:3)
Processing Time:115ms

original1.6 kB
gzip485 B ↓70%
brotli400 B ↓75%
charles-550068-unsplash-sqip-blurhash.svg
2.05%

charles-550068-unsplash-sqip-blurhash.svg

Size: 4×3 (4:3)
Processing Time:118ms

original411 B
gzip257 B ↓38%
brotli237 B ↓43%
charles-550068-unsplash-sqip-blurhash-detailed.svg
2.13%

charles-550068-unsplash-sqip-blurhash-detailed.svg

Size: 9×6 (3:2)
Processing Time:124ms

original419 B
gzip268 B ↓37%
brotli244 B ↓42%
charles-550068-unsplash-sqip-triangle.svg
8.47%

charles-550068-unsplash-sqip-triangle.svg

Size: 300×418 (150:209)
Processing Time:161ms

original2.28 kB
gzip1.06 kB ↓54%
brotli1.03 kB ↓55%
charles-550068-unsplash-sqip-triangle-art.svg
184.48%

charles-550068-unsplash-sqip-triangle-art.svg

Size: 300×418 (150:209)
Processing Time:417ms

original100 kB
gzip23.2 kB ↓77%
brotli18.5 kB ↓82%
charles-550068-unsplash-sqip-art.svg
9.48%

charles-550068-unsplash-sqip-art.svg

Size: 300×418 (150:209)
Processing Time:2366ms

original3.2 kB
gzip1.19 kB ↓63%
brotli1.11 kB ↓66%
charles-550068-unsplash-sqip-potrace.svg
30.19%

charles-550068-unsplash-sqip-potrace.svg

Size: 300×418 (150:209)
Processing Time:191ms

original9.18 kB
gzip3.79 kB ↓59%
brotli3.36 kB ↓64%
charles-550068-unsplash-sqip-potrace-posterize.svg
168.01%

charles-550068-unsplash-sqip-potrace-posterize.svg

Size: 300×418 (150:209)
Processing Time:1076ms

original55.8 kB
gzip21.1 kB ↓63%
brotli18.8 kB ↓67%
eric-marty-780304-unsplash-thumbnail.jpg
100.00%

eric-marty-780304-unsplash-thumbnail.jpg

Size: 300×300 (1:1)
Processing Time:62ms

original28.4 kB
gzip13 kB ↓55%
brotli12.8 kB ↓55%
eric-marty-780304-unsplash-lqip.jpg
7.26%

eric-marty-780304-unsplash-lqip.jpg

Size: 10×10 (1:1)
Processing Time:241ms

original1.44 kB
gzip943 B ↓35%
brotli923 B ↓36%
eric-marty-780304-unsplash-lqip-custom.jpg
4.20%

eric-marty-780304-unsplash-lqip-custom.jpg

Size: 32×32 (1:1)
Processing Time:43ms

original974 B
gzip545 B ↓45%
brotli512 B ↓48%
eric-marty-780304-unsplash-sqip-legacy.svg
5.91%

eric-marty-780304-unsplash-sqip-legacy.svg

Size: 2000×2000 (1:1)
Processing Time:1007ms

original1.27 kB
gzip767 B ↓40%
brotli748 B ↓42%
eric-marty-780304-unsplash-sqip.svg
4.71%

eric-marty-780304-unsplash-sqip.svg

Size: 300×300 (1:1)
Processing Time:1071ms

original1.15 kB
gzip611 B ↓47%
brotli538 B ↓54%
eric-marty-780304-unsplash-sqip-pixels.svg
5.18%

eric-marty-780304-unsplash-sqip-pixels.svg

Size: 800×800 (1:1)
Processing Time:97ms

original3.47 kB
gzip673 B ↓81%
brotli489 B ↓86%
eric-marty-780304-unsplash-sqip-pixels-placeholder.svg
3.27%

eric-marty-780304-unsplash-sqip-pixels-placeholder.svg

Size: 400×400 (1:1)
Processing Time:92ms

original1.17 kB
gzip425 B ↓64%
brotli353 B ↓70%
eric-marty-780304-unsplash-sqip-blurhash.svg
1.94%

eric-marty-780304-unsplash-sqip-blurhash.svg

Size: 4×4 (1:1)
Processing Time:98ms

original407 B
gzip252 B ↓39%
brotli227 B ↓45%
eric-marty-780304-unsplash-sqip-blurhash-detailed.svg
2.09%

eric-marty-780304-unsplash-sqip-blurhash-detailed.svg

Size: 9×9 (1:1)
Processing Time:151ms

original427 B
gzip272 B ↓37%
brotli251 B ↓42%
eric-marty-780304-unsplash-sqip-triangle.svg
7.96%

eric-marty-780304-unsplash-sqip-triangle.svg

Size: 300×300 (1:1)
Processing Time:127ms

original2.26 kB
gzip1.03 kB ↓55%
brotli1 kB ↓56%
eric-marty-780304-unsplash-sqip-triangle-art.svg
180.17%

eric-marty-780304-unsplash-sqip-triangle-art.svg

Size: 300×300 (1:1)
Processing Time:327ms

original101 kB
gzip23.4 kB ↓77%
brotli18.8 kB ↓82%
eric-marty-780304-unsplash-sqip-art.svg
9.26%

eric-marty-780304-unsplash-sqip-art.svg

Size: 300×300 (1:1)
Processing Time:2240ms

original3.33 kB
gzip1.2 kB ↓64%
brotli1.1 kB ↓67%
eric-marty-780304-unsplash-sqip-potrace.svg
49.69%

eric-marty-780304-unsplash-sqip-potrace.svg

Size: 300×300 (1:1)
Processing Time:183ms

original16.4 kB
gzip6.45 kB ↓61%
brotli5.72 kB ↓66%
eric-marty-780304-unsplash-sqip-potrace-posterize.svg
237.21%

eric-marty-780304-unsplash-sqip-potrace-posterize.svg

Size: 300×300 (1:1)
Processing Time:1140ms

original85.9 kB
gzip30.8 kB ↓65%
brotli27.4 kB ↓69%
ian-dooley-298769-unsplash-thumbnail.jpg
100.00%

ian-dooley-298769-unsplash-thumbnail.jpg

Size: 300×450 (2:3)
Processing Time:52ms

original8.54 kB
gzip4.07 kB ↓53%
brotli3.98 kB ↓54%
ian-dooley-298769-unsplash-lqip.jpg
19.57%

ian-dooley-298769-unsplash-lqip.jpg

Size: 10×15 (2:3)
Processing Time:293ms

original1.25 kB
gzip797 B ↓37%
brotli777 B ↓38%
ian-dooley-298769-unsplash-lqip-custom.jpg
10.39%

ian-dooley-298769-unsplash-lqip-custom.jpg

Size: 32×48 (2:3)
Processing Time:40ms

original776 B
gzip423 B ↓46%
brotli388 B ↓50%
ian-dooley-298769-unsplash-sqip-legacy.svg
20.43%

ian-dooley-298769-unsplash-sqip-legacy.svg

Size: 2000×3000 (2:3)
Processing Time:552ms

original1.42 kB
gzip832 B ↓42%
brotli812 B ↓43%
ian-dooley-298769-unsplash-sqip.svg
14.69%

ian-dooley-298769-unsplash-sqip.svg

Size: 298×450 (149:225)
Processing Time:1007ms

original1.15 kB
gzip598 B ↓49%
brotli530 B ↓55%
ian-dooley-298769-unsplash-sqip-pixels.svg
20.24%

ian-dooley-298769-unsplash-sqip-pixels.svg

Size: 800×1200 (2:3)
Processing Time:120ms

original5.09 kB
gzip824 B ↓84%
brotli593 B ↓89%
ian-dooley-298769-unsplash-sqip-pixels-placeholder.svg
11.54%

ian-dooley-298769-unsplash-sqip-pixels-placeholder.svg

Size: 400×600 (2:3)
Processing Time:104ms

original1.56 kB
gzip470 B ↓70%
brotli388 B ↓76%
ian-dooley-298769-unsplash-sqip-blurhash.svg
6.02%

ian-dooley-298769-unsplash-sqip-blurhash.svg

Size: 4×3 (4:3)
Processing Time:111ms

original395 B
gzip245 B ↓38%
brotli224 B ↓44%
ian-dooley-298769-unsplash-sqip-blurhash-detailed.svg
6.16%

ian-dooley-298769-unsplash-sqip-blurhash-detailed.svg

Size: 9×6 (3:2)
Processing Time:114ms

original407 B
gzip251 B ↓39%
brotli228 B ↓44%
ian-dooley-298769-unsplash-sqip-triangle.svg
24.36%

ian-dooley-298769-unsplash-sqip-triangle.svg

Size: 300×450 (2:3)
Processing Time:154ms

original2.3 kB
gzip992 B ↓57%
brotli937 B ↓60%
ian-dooley-298769-unsplash-sqip-triangle-art.svg
509.11%

ian-dooley-298769-unsplash-sqip-triangle-art.svg

Size: 300×450 (2:3)
Processing Time:402ms

original98.5 kB
gzip20.7 kB ↓79%
brotli16.5 kB ↓84%
ian-dooley-298769-unsplash-sqip-art.svg
28.90%

ian-dooley-298769-unsplash-sqip-art.svg

Size: 298×450 (149:225)
Processing Time:2629ms

original3.34 kB
gzip1.18 kB ↓65%
brotli1.1 kB ↓68%
ian-dooley-298769-unsplash-sqip-potrace.svg
50.71%

ian-dooley-298769-unsplash-sqip-potrace.svg

Size: 300×450 (2:3)
Processing Time:151ms

original4.6 kB
gzip2.06 kB ↓56%
brotli1.75 kB ↓62%
ian-dooley-298769-unsplash-sqip-potrace-posterize.svg
136.71%

ian-dooley-298769-unsplash-sqip-potrace-posterize.svg

Size: 300×450 (2:3)
Processing Time:971ms

original13.3 kB
gzip5.57 kB ↓59%
brotli4.91 kB ↓64%
meric-dagli-487815-unsplash-thumbnail.jpg
100.00%

meric-dagli-487815-unsplash-thumbnail.jpg

Size: 300×450 (2:3)
Processing Time:85ms

original42.4 kB
gzip19 kB ↓56%
brotli18.7 kB ↓56%
meric-dagli-487815-unsplash-lqip.jpg
6.21%

meric-dagli-487815-unsplash-lqip.jpg

Size: 10×15 (2:3)
Processing Time:384ms

original1.76 kB
gzip1.18 kB ↓33%
brotli1.16 kB ↓35%
meric-dagli-487815-unsplash-lqip-custom.jpg
3.65%

meric-dagli-487815-unsplash-lqip-custom.jpg

Size: 32×48 (2:3)
Processing Time:64ms

original1.28 kB
gzip695 B ↓46%
brotli642 B ↓50%
meric-dagli-487815-unsplash-sqip-legacy.svg
3.48%

meric-dagli-487815-unsplash-sqip-legacy.svg

Size: 2000×3000 (2:3)
Processing Time:718ms

original1.17 kB
gzip663 B ↓44%
brotli634 B ↓46%
meric-dagli-487815-unsplash-sqip.svg
2.87%

meric-dagli-487815-unsplash-sqip.svg

Size: 298×450 (149:225)
Processing Time:918ms

original1.05 kB
gzip547 B ↓49%
brotli482 B ↓55%
meric-dagli-487815-unsplash-sqip-pixels.svg
4.80%

meric-dagli-487815-unsplash-sqip-pixels.svg

Size: 800×1200 (2:3)
Processing Time:156ms

original5.23 kB
gzip914 B ↓83%
brotli639 B ↓88%
meric-dagli-487815-unsplash-sqip-pixels-placeholder.svg
2.57%

meric-dagli-487815-unsplash-sqip-pixels-placeholder.svg

Size: 400×600 (2:3)
Processing Time:148ms

original1.6 kB
gzip489 B ↓70%
brotli400 B ↓75%
meric-dagli-487815-unsplash-sqip-blurhash.svg
1.34%

meric-dagli-487815-unsplash-sqip-blurhash.svg

Size: 4×3 (4:3)
Processing Time:145ms

original407 B
gzip255 B ↓38%
brotli231 B ↓44%
meric-dagli-487815-unsplash-sqip-blurhash-detailed.svg
1.47%

meric-dagli-487815-unsplash-sqip-blurhash-detailed.svg

Size: 9×6 (3:2)
Processing Time:160ms

original435 B
gzip279 B ↓36%
brotli262 B ↓40%
meric-dagli-487815-unsplash-sqip-triangle.svg
5.51%

meric-dagli-487815-unsplash-sqip-triangle.svg

Size: 300×450 (2:3)
Processing Time:196ms

original2.24 kB
gzip1.05 kB ↓54%
brotli1.03 kB ↓55%
meric-dagli-487815-unsplash-sqip-triangle-art.svg
124.42%

meric-dagli-487815-unsplash-sqip-triangle-art.svg

Size: 300×450 (2:3)
Processing Time:456ms

original101 kB
gzip23.7 kB ↓77%
brotli19.4 kB ↓81%
meric-dagli-487815-unsplash-sqip-art.svg
6.28%

meric-dagli-487815-unsplash-sqip-art.svg

Size: 298×450 (149:225)
Processing Time:1821ms

original3.33 kB
gzip1.2 kB ↓65%
brotli1.11 kB ↓67%
meric-dagli-487815-unsplash-sqip-potrace.svg
10.75%

meric-dagli-487815-unsplash-sqip-potrace.svg

Size: 300×450 (2:3)
Processing Time:217ms

original4.56 kB
gzip2.05 kB ↓56%
brotli1.82 kB ↓61%
meric-dagli-487815-unsplash-sqip-potrace-posterize.svg
143.89%

meric-dagli-487815-unsplash-sqip-potrace-posterize.svg

Size: 300×450 (2:3)
Processing Time:1128ms

original77.8 kB
gzip27.4 kB ↓65%
brotli24.3 kB ↓69%
mona-lisa-thumbnail.jpg
100.00%

mona-lisa-thumbnail.jpg

Size: 300×447 (100:149)
Processing Time:67ms

original36.4 kB
gzip16.4 kB ↓55%
brotli16.3 kB ↓56%
mona-lisa-lqip.jpg
6.39%

mona-lisa-lqip.jpg

Size: 10×15 (2:3)
Processing Time:183ms

original1.59 kB
gzip1.05 kB ↓34%
brotli1.03 kB ↓36%
mona-lisa-lqip-custom.jpg
4.16%

mona-lisa-lqip-custom.jpg

Size: 32×48 (2:3)
Processing Time:53ms

original1.25 kB
gzip683 B ↓46%
brotli638 B ↓50%
mona-lisa-sqip-legacy.svg
4.67%

mona-lisa-sqip-legacy.svg

Size: 1200×1788 (100:149)
Processing Time:507ms

original1.35 kB
gzip767 B ↓44%
brotli739 B ↓46%
mona-lisa-sqip.svg
3.93%

mona-lisa-sqip.svg

Size: 300×447 (100:149)
Processing Time:671ms

original1.23 kB
gzip645 B ↓48%
brotli569 B ↓54%
mona-lisa-sqip-pixels.svg
5.67%

mona-lisa-sqip-pixels.svg

Size: 800×1200 (2:3)
Processing Time:90ms

original5.23 kB
gzip932 B ↓83%
brotli627 B ↓89%
mona-lisa-sqip-pixels-placeholder.svg
2.98%

mona-lisa-sqip-pixels-placeholder.svg

Size: 400×600 (2:3)
Processing Time:80ms

original1.6 kB
gzip490 B ↓70%
brotli402 B ↓75%
mona-lisa-sqip-blurhash.svg
1.55%

mona-lisa-sqip-blurhash.svg

Size: 4×3 (4:3)
Processing Time:78ms

original407 B
gzip255 B ↓38%
brotli232 B ↓43%
mona-lisa-sqip-blurhash-detailed.svg
1.66%

mona-lisa-sqip-blurhash-detailed.svg

Size: 9×6 (3:2)
Processing Time:88ms

original427 B
gzip273 B ↓37%
brotli254 B ↓41%
mona-lisa-sqip-triangle.svg
6.26%

mona-lisa-sqip-triangle.svg

Size: 300×447 (100:149)
Processing Time:126ms

original2.23 kB
gzip1.03 kB ↓54%
brotli999 B ↓56%
mona-lisa-sqip-triangle-art.svg
139.95%

mona-lisa-sqip-triangle-art.svg

Size: 300×447 (100:149)
Processing Time:381ms

original99.8 kB
gzip23 kB ↓77%
brotli18.7 kB ↓82%
mona-lisa-sqip-art.svg
7.32%

mona-lisa-sqip-art.svg

Size: 300×447 (100:149)
Processing Time:1563ms

original3.33 kB
gzip1.2 kB ↓64%
brotli1.12 kB ↓67%
mona-lisa-sqip-potrace.svg
58.86%

mona-lisa-sqip-potrace.svg

Size: 300×447 (100:149)
Processing Time:183ms

original25 kB
gzip9.67 kB ↓62%
brotli8.51 kB ↓66%
mona-lisa-sqip-potrace-posterize.svg
160.73%

mona-lisa-sqip-potrace-posterize.svg

Size: 300×447 (100:149)
Processing Time:1036ms

original72.2 kB
gzip26.4 kB ↓64%
brotli23.7 kB ↓68%
quino-al-101314-unsplash-thumbnail.jpg
100.00%

quino-al-101314-unsplash-thumbnail.jpg

Size: 300×200 (3:2)
Processing Time:49ms

original16.5 kB
gzip7.58 kB ↓54%
brotli7.45 kB ↓55%
quino-al-101314-unsplash-lqip.jpg
8.34%

quino-al-101314-unsplash-lqip.jpg

Size: 10×7 (10:7)
Processing Time:135ms

original1.03 kB
gzip632 B ↓39%
brotli612 B ↓41%
quino-al-101314-unsplash-lqip-custom.jpg
6.21%

quino-al-101314-unsplash-lqip-custom.jpg

Size: 32×21 (32:21)
Processing Time:35ms

original877 B
gzip471 B ↓47%
brotli418 B ↓53%
quino-al-101314-unsplash-sqip-legacy.svg
10.01%

quino-al-101314-unsplash-sqip-legacy.svg

Size: 2000×1333 (2000:1333)
Processing Time:496ms

original1.24 kB
gzip759 B ↓39%
brotli743 B ↓41%
quino-al-101314-unsplash-sqip.svg
7.71%

quino-al-101314-unsplash-sqip.svg

Size: 300×199 (300:199)
Processing Time:510ms

original1.11 kB
gzip584 B ↓48%
brotli506 B ↓55%
quino-al-101314-unsplash-sqip-pixels.svg
5.71%

quino-al-101314-unsplash-sqip-pixels.svg

Size: 800×500 (8:5)
Processing Time:61ms

original2.17 kB
gzip433 B ↓81%
brotli332 B ↓85%
quino-al-101314-unsplash-sqip-pixels-placeholder.svg
4.80%

quino-al-101314-unsplash-sqip-pixels-placeholder.svg

Size: 400×300 (4:3)
Processing Time:56ms

original962 B
gzip364 B ↓63%
brotli304 B ↓69%
quino-al-101314-unsplash-sqip-blurhash.svg
3.18%

quino-al-101314-unsplash-sqip-blurhash.svg

Size: 4×6 (2:3)
Processing Time:64ms

original395 B
gzip241 B ↓39%
brotli220 B ↓45%
quino-al-101314-unsplash-sqip-blurhash-detailed.svg
3.55%

quino-al-101314-unsplash-sqip-blurhash-detailed.svg

Size: 9×9 (1:1)
Processing Time:85ms

original423 B
gzip269 B ↓37%
brotli249 B ↓42%
quino-al-101314-unsplash-sqip-triangle.svg
12.86%

quino-al-101314-unsplash-sqip-triangle.svg

Size: 300×200 (3:2)
Processing Time:84ms

original2.21 kB
gzip975 B ↓56%
brotli948 B ↓58%
quino-al-101314-unsplash-sqip-triangle-art.svg
245.26%

quino-al-101314-unsplash-sqip-triangle-art.svg

Size: 300×200 (3:2)
Processing Time:334ms

original96 kB
gzip18.6 kB ↓81%
brotli14.7 kB ↓85%
quino-al-101314-unsplash-sqip-art.svg
14.30%

quino-al-101314-unsplash-sqip-art.svg

Size: 300×199 (300:199)
Processing Time:1354ms

original2.93 kB
gzip1.08 kB ↓63%
brotli999 B ↓66%
quino-al-101314-unsplash-sqip-potrace.svg
61.79%

quino-al-101314-unsplash-sqip-potrace.svg

Size: 300×200 (3:2)
Processing Time:108ms

original11 kB
gzip4.68 kB ↓58%
brotli4.11 kB ↓63%
quino-al-101314-unsplash-sqip-potrace-posterize.svg
197.44%

quino-al-101314-unsplash-sqip-potrace-posterize.svg

Size: 300×200 (3:2)
Processing Time:961ms

original37.8 kB
gzip15 kB ↓61%
brotli13.3 kB ↓65%
shane-young-769905-unsplash-thumbnail.jpg
100.00%

shane-young-769905-unsplash-thumbnail.jpg

Size: 300×300 (1:1)
Processing Time:44ms

original21.9 kB
gzip10 kB ↓55%
brotli9.92 kB ↓55%
shane-young-769905-unsplash-lqip.jpg
8.98%

shane-young-769905-unsplash-lqip.jpg

Size: 10×10 (1:1)
Processing Time:71ms

original1.38 kB
gzip900 B ↓35%
brotli877 B ↓37%
shane-young-769905-unsplash-lqip-custom.jpg
5.35%

shane-young-769905-unsplash-lqip-custom.jpg

Size: 32×32 (1:1)
Processing Time:31ms

original941 B
gzip536 B ↓44%
brotli520 B ↓45%
shane-young-769905-unsplash-sqip-legacy.svg
7.90%

shane-young-769905-unsplash-sqip-legacy.svg

Size: 1024×1024 (1:1)
Processing Time:575ms

original1.36 kB
gzip792 B ↓42%
brotli764 B ↓44%
shane-young-769905-unsplash-sqip.svg
6.34%

shane-young-769905-unsplash-sqip.svg

Size: 300×300 (1:1)
Processing Time:703ms

original1.22 kB
gzip635 B ↓48%
brotli564 B ↓54%
shane-young-769905-unsplash-sqip-pixels.svg
6.69%

shane-young-769905-unsplash-sqip-pixels.svg

Size: 800×800 (1:1)
Processing Time:37ms

original3.5 kB
gzip670 B ↓81%
brotli481 B ↓87%
shane-young-769905-unsplash-sqip-pixels-placeholder.svg
4.18%

shane-young-769905-unsplash-sqip-pixels-placeholder.svg

Size: 400×400 (1:1)
Processing Time:32ms

original1.17 kB
gzip419 B ↓65%
brotli347 B ↓71%
shane-young-769905-unsplash-sqip-blurhash.svg
2.47%

shane-young-769905-unsplash-sqip-blurhash.svg

Size: 4×4 (1:1)
Processing Time:40ms

original399 B
gzip247 B ↓39%
brotli224 B ↓44%
shane-young-769905-unsplash-sqip-blurhash-detailed.svg
2.66%

shane-young-769905-unsplash-sqip-blurhash-detailed.svg

Size: 9×9 (1:1)
Processing Time:84ms

original423 B
gzip267 B ↓37%
brotli245 B ↓43%
shane-young-769905-unsplash-sqip-triangle.svg
9.85%

shane-young-769905-unsplash-sqip-triangle.svg

Size: 300×300 (1:1)
Processing Time:64ms

original2.12 kB
gzip987 B ↓54%
brotli959 B ↓55%
shane-young-769905-unsplash-sqip-triangle-art.svg
223.60%

shane-young-769905-unsplash-sqip-triangle-art.svg

Size: 300×300 (1:1)
Processing Time:345ms

original98.9 kB
gzip22.4 kB ↓78%
brotli18.1 kB ↓82%
shane-young-769905-unsplash-sqip-art.svg
11.87%

shane-young-769905-unsplash-sqip-art.svg

Size: 300×300 (1:1)
Processing Time:1841ms

original3.28 kB
gzip1.19 kB ↓64%
brotli1.11 kB ↓67%
shane-young-769905-unsplash-sqip-potrace.svg
77.00%

shane-young-769905-unsplash-sqip-potrace.svg

Size: 300×300 (1:1)
Processing Time:71ms

original19.7 kB
gzip7.71 kB ↓61%
brotli6.83 kB ↓66%
shane-young-769905-unsplash-sqip-potrace-posterize.svg
231.60%

shane-young-769905-unsplash-sqip-potrace-posterize.svg

Size: 300×300 (1:1)
Processing Time:989ms

original63.7 kB
gzip23.2 kB ↓64%
brotli20.7 kB ↓68%