Skip to main content
Back to projects
Internal tool2024

Squarefy

Square-format image padder with custom fill

Tech stack

  • Node.js
  • Sharp
  • Localhost UI

Localhost utility that pads non-square images (e.g. 480×600) into perfect squares (600×600) with user-selectable fill colour. Built for catalogue normalization workflows.

Gallery

Highlights

  • Custom fill colour picker
  • Batch processing support
  • Catalogue normalization workflow

My case study

Squarefy solves a small but constant catalogue problem: supplier images arrive in mixed proportions, while product grids need a clean and consistent square format.

Multiple images processed quickly
Batch
Consistent generated image output
Sharp
Fast workflow without cloud upload
Local UI

The challenge

Inconsistent product images make catalogues look less professional and slow down publishing because every image needs manual adjustment.

What I built

I built a localhost utility that pads non-square images into perfect squares, supports a selectable fill colour, and keeps the process simple for repeated catalogue work.

Business outcome

Product images become visually consistent faster, improving catalogue presentation while removing a repetitive design task.