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.