<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5" -->

---
title: I Built a Free Social Media Image and Video Crop Tool as...
description: A product designer and self-described vibe coder shares how they built CropFiles, a free online tool for cropping images and videos to social media platform...
canonical: https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: I Built a Free Social Media Image and Video Crop Tool as a Vibe Coder | daily.dev
og:description: A product designer and self-described vibe coder shares how they built CropFiles, a free online tool for cropping images and videos to social media platform...
og:url: https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5
og:image: https://api.daily.dev/og/posts/ME9SBEcB5.png
og:image:alt: I Built a Free Social Media Image and Video Crop Tool as a Vibe Coder
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# I Built a Free Social Media Image and Video Crop Tool as a Vibe Coder

**[Medium](https://daily.dev/sources/medium_js)** · 6 min read · 3 upvotes · 1 comments

## Summary

A product designer and self-described vibe coder shares how they built CropFiles, a free online tool for cropping images and videos to social media platform dimensions. Frustrated by repeatedly looking up correct sizes for Instagram, YouTube, LinkedIn, and other platforms, they used AI-assisted development to ship a focused web app. The post covers the product's core workflow, the challenge of avoiding feature creep, the decision to build in public for real user feedback, and the broader lesson that useful products don't need to be revolutionary — solving a repetitive, annoying workflow is enough to justify shipping.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://medium.com/@kanthakalabs/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-cb70a328ac4e>

## Community discussion

Top comments from developers on daily.dev.

**@sahilatahar** · 0 upvotes

> ![image.png](https://media.daily.dev/image/upload/s--KJwjOeD5--/f_auto/v1784107889/ugc/content_263a9829-f6aa-4870-bf05-10b9a07193c2?_a=BAMAMicg0)
>
> It would be good if you put a sample image and increased the size instead of plane preview.

---

Tags: [#social-media](https://daily.dev/tags/social-media), [#vibe-coding](https://daily.dev/tags/vibe-coding)

[View this post on daily.dev](https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"I Built a Free Social Media Image and Video Crop Tool as a Vibe Coder","url":"https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5"},"datePublished":"2026-07-15T07:30:38.466Z","dateModified":"2026-07-15T07:31:40.526Z","description":"A product designer and self-described vibe coder shares how they built CropFiles, a free online tool for cropping images and videos to social media platform...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/4f006afc4410ae487a2657a9c70f8b27?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/4f006afc4410ae487a2657a9c70f8b27?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Medium","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Medium","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium","url":"https://daily.dev/sources/medium_js"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"social-media,vibe-coding","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Medium","item":"https://daily.dev/sources/medium_js"},{"@type":"ListItem","position":3,"name":"I Built a Free Social Media Image and Video Crop Tool as a Vibe Coder"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/i-built-a-free-social-media-image-and-video-crop-tool-as-a-vibe-coder-me9sbecb5","comment":[{"@type":"Comment","text":"It would be good if you put a sample image and increased the size instead of plane preview.","datePublished":"2026-07-15T09:32:26.823Z","url":"https://daily.dev/posts/ME9SBEcB5#c-QkV52BTFl","author":{"@type":"Person","name":"Sahil Atahar","url":"https://daily.dev/sahilatahar","image":"https://media.daily.dev/image/upload/s--jYTP98TM--/f_auto/v1768622996/avatars/avatar_3E5CUHMGZwkEqSfvFYXsF?_a=BAMAMiiu0"}}]}
```

