<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: oyerohabib</title>
    <description>The latest articles on DEV Community by oyerohabib (@oyerohabib).</description>
    <link>https://dev.to/oyerohabib</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F426036%2Fd9d3a313-ba74-424d-b6e9-cdbcefd962ad.png</url>
      <title>DEV Community: oyerohabib</title>
      <link>https://dev.to/oyerohabib</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oyerohabib"/>
    <language>en</language>
    <item>
      <title>Stop Downloading Just to Upload: Save Web Files Straight to Dropbox</title>
      <dc:creator>oyerohabib</dc:creator>
      <pubDate>Mon, 02 Nov 2026 20:22:16 +0000</pubDate>
      <link>https://dev.to/oyerohabib/stop-downloading-just-to-upload-save-web-files-straight-to-dropbox-3b1n</link>
      <guid>https://dev.to/oyerohabib/stop-downloading-just-to-upload-save-web-files-straight-to-dropbox-3b1n</guid>
      <description>&lt;p&gt;You find the asset. You download it. You open Finder. You drag it into Dropbox. You delete the local copy.&lt;/p&gt;

&lt;p&gt;Designers, researchers, and content people who live in Dropbox pay that tax all day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://chromewebstore.google.com/detail/web-saver-for-dropbox/hpgokiookclncalkhobnlpcgfnafjhbi" rel="noopener noreferrer"&gt;Web Saver for Dropbox&lt;/a&gt;&lt;/strong&gt; is a free, MIT open-source Chromium extension that skips it. Right-click a file, image, or link and send it straight into the Dropbox folder you choose. You connect your own Dropbox app once; keys stay in your browser. No Web Saver server.&lt;/p&gt;

&lt;p&gt;Independent project — not affiliated with Dropbox, Inc.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free.&lt;/strong&gt; MIT open source. Chrome, Brave, and Edge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; people who already work in Dropbox and save web images, PDFs, and assets often.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; Free. One-time Dropbox app setup (~3 minutes).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install:&lt;/strong&gt; &lt;a href="https://chromewebstore.google.com/detail/web-saver-for-dropbox/hpgokiookclncalkhobnlpcgfnafjhbi" rel="noopener noreferrer"&gt;Chrome Web Store&lt;/a&gt; · &lt;a href="https://github.com/oyerohabib/dropbox-web-saver" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Takeaways&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Right-click (or batch-scan a page) → file lands in &lt;em&gt;your&lt;/em&gt; Dropbox.&lt;/li&gt;
&lt;li&gt;The ~3-minute Dropbox app setup is the privacy feature: App key + tokens stay in your browser.&lt;/li&gt;
&lt;li&gt;Setup guide, limitations, and privacy policy are in the &lt;a href="https://github.com/oyerohabib/dropbox-web-saver#dropbox-app-setup" rel="noopener noreferrer"&gt;README&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The download-then-upload tax is real
&lt;/h2&gt;

&lt;p&gt;People have asked for years whether they can &lt;a href="https://community.dropbox.com/en/discussion/437221/saving-images-directly-from-website" rel="noopener noreferrer"&gt;save from a URL straight into Dropbox&lt;/a&gt; without downloading first. Most workarounds still dump files on your disk, then make you upload again. Web Saver removes that hop.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Install and connect &lt;em&gt;your&lt;/em&gt; Dropbox app (built-in guide).&lt;/li&gt;
&lt;li&gt;Right-click an image, video, audio element, or downloadable file link — or &lt;strong&gt;Find files on this page&lt;/strong&gt; to batch-save.&lt;/li&gt;
&lt;li&gt;Optionally rename and pick a folder, then save.&lt;/li&gt;
&lt;li&gt;Open it in Dropbox from the in-page toast.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Right-click save&lt;/strong&gt; for images, video, audio, and file links (PDFs, docs, archives, design files, and more)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Find files on this page&lt;/strong&gt; — tick thumbnails, save several at once&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review before save&lt;/strong&gt; — rename, browse folders, create a folder, set a default&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Your credentials, your browser&lt;/strong&gt; — PKCE OAuth with &lt;em&gt;your&lt;/em&gt; App key (no App secret); no analytics server&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;activeTab&lt;/code&gt; only&lt;/strong&gt; — touches the tab you save from, not every site at install&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open source&lt;/strong&gt; — &lt;a href="https://github.com/oyerohabib/dropbox-web-saver" rel="noopener noreferrer"&gt;inspect the code&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How uploads work
&lt;/h3&gt;

&lt;p&gt;Public files can be imported by Dropbox from the URL. Private or same-site files are fetched with the page’s session and uploaded from your browser. That hybrid path covers more saves — and is why streamed / &lt;code&gt;blob:&lt;/code&gt; video (YouTube-style players) often will not work today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Supported files
&lt;/h2&gt;

&lt;p&gt;Right-clicking an image, video, or audio element saves it whatever its format — the extension uses the file the element is showing.&lt;/p&gt;

&lt;p&gt;Links and &lt;strong&gt;Find files on this page&lt;/strong&gt; recognise files by the extension in the URL:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Extensions&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Images&lt;/td&gt;
&lt;td&gt;jpg, jpeg, png, gif, webp, avif, heic, heif, svg, bmp, tif, tiff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Video&lt;/td&gt;
&lt;td&gt;mp4, webm, mov, m4v, mkv, avi, mpeg, mpg, ogv, 3gp&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio&lt;/td&gt;
&lt;td&gt;mp3, m4a, aac, wav, ogg, oga, opus, flac&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Documents&lt;/td&gt;
&lt;td&gt;pdf, doc, docx, xls, xlsx, ppt, pptx, odt, ods, odp, rtf, txt, csv, epub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Archives&lt;/td&gt;
&lt;td&gt;zip, rar, 7z, tar, gz&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design files&lt;/td&gt;
&lt;td&gt;psd, ai, eps, fig, sketch, xd&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A link to any other file still works when it has a &lt;code&gt;download&lt;/code&gt; attribute, or when the site sends it as a download rather than a web page. Streamed video and &lt;code&gt;blob:&lt;/code&gt; sources can’t be saved yet — see &lt;a href="https://github.com/oyerohabib/dropbox-web-saver#known-limitations" rel="noopener noreferrer"&gt;known limitations&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup is the privacy product
&lt;/h2&gt;

&lt;p&gt;Most “save to cloud” tools rush you live and hide where tokens sit. &lt;a href="https://news.gatech.edu/news/2024/09/17/study-finds-thousands-browser-extensions-compromise-user-data" rel="noopener noreferrer"&gt;Research&lt;/a&gt; keeps finding extensions that pull page data — and some that send it to servers.&lt;/p&gt;

&lt;p&gt;Web Saver does the opposite:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a Dropbox app (once). The in-extension guide has copy buttons.&lt;/li&gt;
&lt;li&gt;Paste &lt;strong&gt;your App key&lt;/strong&gt; (never the App secret — PKCE does not need it).&lt;/li&gt;
&lt;li&gt;Connect Dropbox and click Allow.&lt;/li&gt;
&lt;li&gt;Key and tokens stay in your browser storage. No Web Saver server. No analytics.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Three minutes of setup buys you &lt;strong&gt;browser → Dropbox API → your account&lt;/strong&gt;, with no founder backend in the middle. Full steps: &lt;a href="https://github.com/oyerohabib/dropbox-web-saver#dropbox-app-setup" rel="noopener noreferrer"&gt;Dropbox app setup&lt;/a&gt;. Policy: &lt;a href="https://github.com/oyerohabib/dropbox-web-saver/blob/main/PRIVACY.md" rel="noopener noreferrer"&gt;PRIVACY.md&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who should install it today
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Install if you:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep projects, brand kits, or research in Dropbox&lt;/li&gt;
&lt;li&gt;Save web images, PDFs, and assets often&lt;/li&gt;
&lt;li&gt;Use Chrome, Brave, or Edge&lt;/li&gt;
&lt;li&gt;Want credentials under your control&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Coming in future versions:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Firefox and Safari support&lt;/li&gt;
&lt;li&gt;Better handling of streamed / blob video&lt;/li&gt;
&lt;li&gt;Multi-cloud save with less setup friction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Drive support&lt;/strong&gt; (next cloud destination after Dropbox)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Current limits: &lt;a href="https://github.com/oyerohabib/dropbox-web-saver#known-limitations" rel="noopener noreferrer"&gt;known limitations&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Do I need a paid Dropbox plan?
&lt;/h3&gt;

&lt;p&gt;You need a Dropbox account the API can write to. Plan limits are Dropbox’s. The extension is free either way.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why do I need my own App key?
&lt;/h3&gt;

&lt;p&gt;Dropbox only talks to &lt;em&gt;an&lt;/em&gt; app. Using &lt;strong&gt;yours&lt;/strong&gt; means tokens are scoped to credentials you control — not a shared multi-tenant app on a middleman’s server.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will it save any video on a page?
&lt;/h3&gt;

&lt;p&gt;No. Downloadable file links and most images work. Streamed players and &lt;code&gt;blob:&lt;/code&gt; URLs usually will not — until that lands in a future version.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is this an official Dropbox product?
&lt;/h3&gt;

&lt;p&gt;No. Independent MIT project by Oyero Habib. Not affiliated with, endorsed by, or sponsored by Dropbox, Inc.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://chromewebstore.google.com/detail/web-saver-for-dropbox/hpgokiookclncalkhobnlpcgfnafjhbi" rel="noopener noreferrer"&gt;Install Web Saver for Dropbox&lt;/a&gt;&lt;/strong&gt; · &lt;strong&gt;&lt;a href="https://github.com/oyerohabib/dropbox-web-saver" rel="noopener noreferrer"&gt;View source on GitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About the author
&lt;/h2&gt;

&lt;p&gt;I’m &lt;strong&gt;Oyero Habib&lt;/strong&gt;, maintainer of Web Saver for Dropbox. I built it after a designer friend hit the same Download → Finder → Upload wall — it felt like a real problem, and I like shipping tools that remove that kind of friction. Code on &lt;a href="https://github.com/oyerohabib/dropbox-web-saver" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;; install on the &lt;a href="https://chromewebstore.google.com/detail/web-saver-for-dropbox/hpgokiookclncalkhobnlpcgfnafjhbi" rel="noopener noreferrer"&gt;Chrome Web Store&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Feedback: &lt;a href="https://github.com/oyerohabib/dropbox-web-saver/issues" rel="noopener noreferrer"&gt;GitHub Issues&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>dropbox</category>
      <category>productivity</category>
      <category>opensource</category>
      <category>chromeextension</category>
    </item>
  </channel>
</rss>
