Skip to content

Microck/squircle

Repository files navigation

squircle

license badge next.js badge

squircle-showcase.mp4


drop one image or a whole batch, tune the corner profile, shadow, and outline, then export transparent-corner pngs without sending files to a server.

why

most "round my image corners" tools online either dont work, mess up the image quality or are missing features i would like to have. squircle keeps the work local, gives you a true squircle mode, and lets you dial the final presentation details before export instead of fixing them later in another editor.

quickstart

pnpm install
pnpm dev

open http://127.0.0.1:3000.

if you want the dev server exposed on your local network:

pnpm dev --hostname 0.0.0.0 --port 3004

feature surface

  • drag and drop one image or many images in one pass
  • switch between squircle and standard rounded-corner output
  • tune corner radius with live preview
  • add drop shadow with blur, opacity, offset, and color control
  • add outer outline with width, opacity, and color control
  • edit shadow and outline colors with picker plus hex input
  • preview on dark or light surfaces before export
  • export a single image as png
  • export a whole batch as a .zip of rendered png files
  • keep image processing in the browser instead of uploading source files

input and output behavior

  • supported input formats depend on what the browser can decode, including common formats such as jpeg, png, webp, gif, avif, and svg
  • export is png only
  • animated gif and animated webp inputs are currently treated as first-frame-only
  • metadata is not preserved during export
  • the output keeps the rendered source dimensions after the chosen corner, shadow, and outline settings are applied

local development

squircle is a next.js app-router app with react 19, tailwind css v4, base ui primitives, three for the pixel-snow background, and jszip for batch export packaging.

use the normal app loop during development:

pnpm dev

for a production build check:

pnpm build
pnpm start

testing

pnpm test
pnpm lint
pnpm build

license

released under the mit license.

About

rounded corner and squircle PNG exporter with live preview, shadow, outline, and batch processing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors