Optically balance your logo grids for perfectly uniform visual layouts.
BrandFit by Pixel Pro Lab is a privacy-first, browser-native tool for standardizing logos, icons, and graphics before they enter sponsor grids, partner walls, government portals, event sites, and corporate web layouts.
Built and maintained by Pixel Pro Lab. BrandFit by Pixel Pro Lab is proudly open source. View the code on GitHub.
Test BrandFit by Pixel Pro Lab in the browser at https://brandfit-design.netlify.app/.
No install or download is required to evaluate the app. The hosted version still processes logos locally in the browser; files are not uploaded to a server.
BrandFit by Pixel Pro Lab includes crawlable metadata and structured discovery routes:
- About page: https://brandfit-design.netlify.app/about
- AI agent summary: https://brandfit-design.netlify.app/llms.txt
- Sitemap: https://brandfit-design.netlify.app/sitemap.xml
- Robots: https://brandfit-design.netlify.app/robots.txt
Creating a uniform grid from diverse logos is a persistent design challenge. A square icon, a wide wordmark, and a complex emblem can all share the same mathematical dimensions but appear visually disproportionate when placed side-by-side.
BrandFit by Pixel Pro Lab automates this alignment. It processes raw logo files so they are trimmed, optically balanced, consistently padded, manually adjustable, and ready to export as a unified, visually stable grid.
BrandFit by Pixel Pro Lab operates entirely within the browser, ensuring strict asset security. No files are ever uploaded to an external server.
- Canvas operations and optical balancing run client-side.
- Bulk ZIP generation runs client-side.
- Zero data leaves your machine.
This zero-server architecture makes BrandFit by Pixel Pro Lab safe for processing unreleased assets, confidential client branding, or internal corporate marks where data privacy is a strict requirement.
- Upload: Drag and drop multiple logo files into the workspace.
- Clean: Transparent whitespace is automatically trimmed using the HTML Canvas API.
- Balance: The system calculates visual weight (pixel density vs. visible bounds) and applies optical volume balancing so dense marks do not overpower lighter text.
- Normalize: Standardize outputs to original colors, pure black, pure white, or grayscale.
- Review: Select any logo in the final grid and manually scale it smaller or larger while keeping the current preview visible during reprocessing.
- Export: Download standardized PNG, WebP, or SVG-wrapper assets instantly as a single
.zipfile.
BrandFit by Pixel Pro Lab is structured so developers can contribute to specific modules without interfering with the core logic.
/components/ui: Presentational elements. Contains no canvas math or image-processing algorithms./lib/canvas-processing: The core engine. Owns trimming, density measurement, and browser-side file generation. Note: Complex math functions here are explicitly commented to explain the "why," not just the "how."/store: State management. Tracks uploaded assets, processing results, and UI selections independent of the rendering layer.
Install dependencies:
npm installRun the development server:
npm run devRun checks:
npm run lint
npm run typecheck
npm run test
npm run buildRun the full verification suite:
npm run verify