<?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: deepesh verma</title>
    <description>The latest articles on DEV Community by deepesh verma (@deepesh_verma_e90c20acd36).</description>
    <link>https://dev.to/deepesh_verma_e90c20acd36</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3846267%2F5896736f-334c-4352-91a5-75f44a5f2ed8.png</url>
      <title>DEV Community: deepesh verma</title>
      <link>https://dev.to/deepesh_verma_e90c20acd36</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deepesh_verma_e90c20acd36"/>
    <language>en</language>
    <item>
      <title>How to Upload More Images PDFs, Docs to AI Tools (Without Hitting File Limits)</title>
      <dc:creator>deepesh verma</dc:creator>
      <pubDate>Fri, 03 Apr 2026 15:27:32 +0000</pubDate>
      <link>https://dev.to/deepesh_verma_e90c20acd36/how-to-upload-more-images-pdfs-docs-to-ai-tools-without-hitting-file-limits-h2k</link>
      <guid>https://dev.to/deepesh_verma_e90c20acd36/how-to-upload-more-images-pdfs-docs-to-ai-tools-without-hitting-file-limits-h2k</guid>
      <description>&lt;p&gt;If you’ve worked with AI tools like ChatGPT, Claude, or Gemini, you’ve probably run into this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“You can only upload X files at a time.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It sounds like a small limitation — until you actually need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upload multiple screenshots&lt;/li&gt;
&lt;li&gt;Share several PDFs&lt;/li&gt;
&lt;li&gt;Provide full context for analysis
Chrome - &lt;a href="https://chromewebstore.google.com/detail/ai-upload-booster/hgimhlchljgiodcgjegcbfplbpfkhbgi?authuser=0&amp;amp;hl=en" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/ai-upload-booster/hgimhlchljgiodcgjegcbfplbpfkhbgi?authuser=0&amp;amp;hl=en&lt;/a&gt;
Firefox - &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/ai-upload-booster/" rel="noopener noreferrer"&gt;https://addons.mozilla.org/en-US/firefox/addon/ai-upload-booster/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And suddenly, you’re stuck splitting your workflow into multiple prompts.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚨 The Real Problem
&lt;/h2&gt;

&lt;p&gt;Modern AI tools are powerful — but they’re constrained by &lt;strong&gt;file upload limits&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This creates real friction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can’t upload all your screenshots at once&lt;/li&gt;
&lt;li&gt;You have to split PDFs across multiple messages&lt;/li&gt;
&lt;li&gt;Context gets broken across prompts&lt;/li&gt;
&lt;li&gt;The AI loses continuity in analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So instead of one clean interaction, you end up doing:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Upload a few files&lt;/li&gt;
&lt;li&gt;Ask a partial question&lt;/li&gt;
&lt;li&gt;Upload more files&lt;/li&gt;
&lt;li&gt;Re-explain context&lt;/li&gt;
&lt;li&gt;Repeat&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It’s inefficient — and honestly, frustrating.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 A Smarter Way to Handle File Limits
&lt;/h2&gt;

&lt;p&gt;Instead of uploading files one by one…&lt;/p&gt;

&lt;p&gt;👉 What if you could &lt;strong&gt;combine multiple files into a single upload&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple images → one image&lt;/li&gt;
&lt;li&gt;Multiple PDFs → one document&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So from the AI’s perspective:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You’re still uploading “one file” — but it contains much more information.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🖼️ Upload Multiple Images in One Go
&lt;/h2&gt;

&lt;p&gt;One of the biggest pain points is image uploads.&lt;/p&gt;

&lt;p&gt;Let’s say you want to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Compare UI screenshots&lt;/li&gt;
&lt;li&gt;Analyze charts or graphs&lt;/li&gt;
&lt;li&gt;Provide multiple visual references&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Normally:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You hit upload limits quickly&lt;/li&gt;
&lt;li&gt;Or you send images across multiple prompts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Better approach:
&lt;/h3&gt;

&lt;p&gt;Combine all images into a single high-quality image.&lt;/p&gt;

&lt;p&gt;Now the AI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sees everything together&lt;/li&gt;
&lt;li&gt;Maintains full visual context&lt;/li&gt;
&lt;li&gt;Gives better, more consistent responses&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📄 Upload Multiple PDFs Together
&lt;/h2&gt;

&lt;p&gt;Same issue with documents.&lt;/p&gt;

&lt;p&gt;If you’re working with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Research papers&lt;/li&gt;
&lt;li&gt;Reports&lt;/li&gt;
&lt;li&gt;Notes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You often need &lt;strong&gt;all of them together&lt;/strong&gt; for meaningful analysis.&lt;/p&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uploading 1–2 files per prompt&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Merge them into a single document&lt;/li&gt;
&lt;li&gt;Upload once&lt;/li&gt;
&lt;li&gt;Ask one complete question&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Why This Improves AI Responses
&lt;/h2&gt;

&lt;p&gt;AI models perform better when they have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Complete context&lt;/li&gt;
&lt;li&gt;Fewer interruptions&lt;/li&gt;
&lt;li&gt;Structured input&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By combining files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You reduce prompt fragmentation&lt;/li&gt;
&lt;li&gt;You improve response quality&lt;/li&gt;
&lt;li&gt;You save time&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚡ The Tool I Built for This
&lt;/h2&gt;

&lt;p&gt;To solve this, I built a browser extension:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI Upload Booster&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It lets you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Merge multiple images into one (for visual analysis)&lt;/li&gt;
&lt;li&gt;Combine PDFs and documents into a single file&lt;/li&gt;
&lt;li&gt;Prepare uploads directly in your browser&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything happens locally — no uploads to external servers.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Select images or documents&lt;/li&gt;
&lt;li&gt;Add multiple files&lt;/li&gt;
&lt;li&gt;Merge instantly&lt;/li&gt;
&lt;li&gt;Upload the combined file&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That’s it.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔒 Privacy Matters
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;100% local processing&lt;/li&gt;
&lt;li&gt;No tracking&lt;/li&gt;
&lt;li&gt;No file storage&lt;/li&gt;
&lt;li&gt;No external APIs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your data stays in your browser.&lt;/p&gt;




&lt;h2&gt;
  
  
  💭 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;File upload limits aren’t going away anytime soon.&lt;/p&gt;

&lt;p&gt;But your workflow doesn’t have to suffer because of them.&lt;/p&gt;

&lt;p&gt;By simply changing &lt;em&gt;how&lt;/em&gt; you upload files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can include more context&lt;/li&gt;
&lt;li&gt;Get better AI responses&lt;/li&gt;
&lt;li&gt;Work faster with fewer prompts&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Try It Yourself
&lt;/h2&gt;

&lt;p&gt;If you regularly work with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Screenshots&lt;/li&gt;
&lt;li&gt;PDFs&lt;/li&gt;
&lt;li&gt;Multi-file inputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You’ll notice the difference immediately.&lt;/p&gt;




&lt;h2&gt;
  
  
  📢 Feedback
&lt;/h2&gt;

&lt;p&gt;If you try this approach (or the extension), I’d love to know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does it improve your workflow?&lt;/li&gt;
&lt;li&gt;What features would make it better?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s how tools like this evolve.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I Built a JSON Viewer with Table View, JWT Decoder, and Image Preview (Because Existing Ones Weren’t Enough)</title>
      <dc:creator>deepesh verma</dc:creator>
      <pubDate>Thu, 02 Apr 2026 20:32:52 +0000</pubDate>
      <link>https://dev.to/deepesh_verma_e90c20acd36/i-built-a-json-viewer-with-table-view-jwt-decoder-and-image-preview-because-existing-ones-hpf</link>
      <guid>https://dev.to/deepesh_verma_e90c20acd36/i-built-a-json-viewer-with-table-view-jwt-decoder-and-image-preview-because-existing-ones-hpf</guid>
      <description>&lt;p&gt;If you work with APIs daily, you already know this:&lt;/p&gt;

&lt;p&gt;Most JSON viewers are… basic.&lt;/p&gt;

&lt;p&gt;They pretty-print JSON.&lt;br&gt;
They collapse/expand nodes.&lt;br&gt;
And that’s about it.&lt;/p&gt;

&lt;p&gt;But modern API responses aren’t simple anymore — they’re large, nested, and full of data that needs &lt;strong&gt;interpretation, not just formatting&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;JSON Vision Pro&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚨 The Problem
&lt;/h2&gt;

&lt;p&gt;While working with APIs, I kept running into the same issues:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Large JSON arrays were hard to read&lt;/li&gt;
&lt;li&gt;JWT tokens required external tools to decode&lt;/li&gt;
&lt;li&gt;Image URLs had to be opened manually&lt;/li&gt;
&lt;li&gt;Comparing API responses was painful&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every time, the workflow looked like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open JSON&lt;/li&gt;
&lt;li&gt;Copy something&lt;/li&gt;
&lt;li&gt;Go to another tool&lt;/li&gt;
&lt;li&gt;Come back&lt;/li&gt;
&lt;li&gt;Repeat&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It breaks focus. It wastes time.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 The Idea
&lt;/h2&gt;

&lt;p&gt;What if a JSON viewer could &lt;strong&gt;understand the data&lt;/strong&gt;, not just display it?&lt;/p&gt;

&lt;p&gt;Instead of treating everything as text:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Arrays become tables&lt;/li&gt;
&lt;li&gt;Tokens become readable&lt;/li&gt;
&lt;li&gt;URLs become previews&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the core idea behind JSON Vision Pro.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 What JSON Vision Pro Does
&lt;/h2&gt;

&lt;h3&gt;
  
  
  📊 Table View for Arrays
&lt;/h3&gt;

&lt;p&gt;JSON arrays are automatically convertible into clean table views.&lt;/p&gt;

&lt;p&gt;No more scanning through nested objects — just read it like structured data.&lt;/p&gt;




&lt;h3&gt;
  
  
  🔑 Built-in JWT Decoder
&lt;/h3&gt;

&lt;p&gt;Paste or detect a JWT → instantly see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Header&lt;/li&gt;
&lt;li&gt;Payload&lt;/li&gt;
&lt;li&gt;Expiration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No more jumping to external websites.&lt;/p&gt;




&lt;h3&gt;
  
  
  🎨 Smart Visual Previews
&lt;/h3&gt;

&lt;p&gt;The extension automatically detects and renders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🖼️ Image URLs → inline thumbnails&lt;/li&gt;
&lt;li&gt;🎨 Color codes → color chips&lt;/li&gt;
&lt;li&gt;⏱️ Unix timestamps → readable dates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This alone removes a lot of manual effort.&lt;/p&gt;




&lt;h3&gt;
  
  
  ⚖️ Response Comparison
&lt;/h3&gt;

&lt;p&gt;Compare two API responses side-by-side:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;See what changed&lt;/li&gt;
&lt;li&gt;Highlight differences instantly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Super useful for debugging and QA.&lt;/p&gt;




&lt;h3&gt;
  
  
  🔍 Search &amp;amp; JSONPath
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Search across entire JSON&lt;/li&gt;
&lt;li&gt;Use JSONPath queries like:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;$.users[*].name&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Works well even with large payloads.&lt;/p&gt;




&lt;h3&gt;
  
  
  🕒 Time Machine (History)
&lt;/h3&gt;

&lt;p&gt;Quickly switch between recent API responses and compare them.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Why This Matters
&lt;/h2&gt;

&lt;p&gt;Most tools treat JSON as text.&lt;/p&gt;

&lt;p&gt;But developers don’t think in raw JSON — they think in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data structures&lt;/li&gt;
&lt;li&gt;Patterns&lt;/li&gt;
&lt;li&gt;Differences&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Reduce friction between “seeing data” and “understanding data”&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  ⚡ How to Use
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Install the extension&lt;/li&gt;
&lt;li&gt;Open any API endpoint returning JSON&lt;/li&gt;
&lt;li&gt;The viewer activates automatically&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Works with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;REST APIs&lt;/li&gt;
&lt;li&gt;Local JSON files&lt;/li&gt;
&lt;li&gt;Any &lt;code&gt;application/json&lt;/code&gt; response&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔒 Privacy First
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;100% local processing&lt;/li&gt;
&lt;li&gt;No tracking&lt;/li&gt;
&lt;li&gt;No data leaves your browser&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💭 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;This started as a small frustration.&lt;/p&gt;

&lt;p&gt;But once you start working with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Table views instead of raw arrays&lt;/li&gt;
&lt;li&gt;Inline previews instead of guessing&lt;/li&gt;
&lt;li&gt;Built-in tools instead of switching tabs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…it’s hard to go back.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Try It Out
&lt;/h2&gt;

&lt;p&gt;If you work with APIs regularly, I’d love your feedback.&lt;/p&gt;

&lt;p&gt;JSON Vision Pro is available for Edge and Firefox.&lt;/p&gt;




&lt;h2&gt;
  
  
  📢 Feedback
&lt;/h2&gt;

&lt;p&gt;If you try it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Let me know what’s missing&lt;/li&gt;
&lt;li&gt;Suggest features&lt;/li&gt;
&lt;li&gt;Or just tell me how your workflow feels now&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s how this gets better.&lt;/p&gt;

</description>
      <category>api</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>tooling</category>
    </item>
    <item>
      <title>I Built JSON Vision Pro a JSON Viewer with Table View, JWT Decoder, and Image Preview (Because Existing Ones Suck)</title>
      <dc:creator>deepesh verma</dc:creator>
      <pubDate>Thu, 02 Apr 2026 20:27:22 +0000</pubDate>
      <link>https://dev.to/deepesh_verma_e90c20acd36/i-built-json-vision-pro-a-json-viewer-with-table-view-jwt-decoder-and-image-preview-because-2kef</link>
      <guid>https://dev.to/deepesh_verma_e90c20acd36/i-built-json-vision-pro-a-json-viewer-with-table-view-jwt-decoder-and-image-preview-because-2kef</guid>
      <description></description>
    </item>
    <item>
      <title>Created a tool for web developers</title>
      <dc:creator>deepesh verma</dc:creator>
      <pubDate>Fri, 27 Mar 2026 14:16:54 +0000</pubDate>
      <link>https://dev.to/deepesh_verma_e90c20acd36/created-a-tool-for-web-developers-o8o</link>
      <guid>https://dev.to/deepesh_verma_e90c20acd36/created-a-tool-for-web-developers-o8o</guid>
      <description>&lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/json-vision-pro/" rel="noopener noreferrer"&gt;https://addons.mozilla.org/en-US/firefox/addon/json-vision-pro/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Turns ugly raw JSON into a beautiful, interactive viewer with special tools for developers.&lt;/p&gt;

&lt;p&gt;Core Features&lt;/p&gt;

&lt;p&gt;Auto JSON Formatter - Beautiful color-coded tree view&lt;/p&gt;

&lt;p&gt;Dark Professional Theme - Easy on the eyes&lt;/p&gt;

&lt;p&gt;Collapse/Expand Nodes - Navigate complex structures easily&lt;/p&gt;

&lt;p&gt;Copy JSON Paths - One-click path copying&lt;/p&gt;

&lt;p&gt;Color Previews - See color chips for hex codes&lt;/p&gt;

&lt;p&gt;Image Thumbnails - Preview images inline&lt;/p&gt;

&lt;p&gt;Timestamp Converter - Unix timestamps → readable dates&lt;/p&gt;

&lt;p&gt;Instant Text Search - Filter data in real-time&lt;/p&gt;

&lt;p&gt;JSONPath Queries - Advanced search with $.users[*].email syntax&lt;/p&gt;

&lt;p&gt;Table View - Convert arrays to sortable spreadsheets&lt;/p&gt;

&lt;p&gt;Column Sorting - Click headers to sort&lt;/p&gt;

&lt;p&gt;CSV Export - Download as Excel-compatible files&lt;/p&gt;

&lt;p&gt;JWT Decoder - Decode tokens with one click&lt;/p&gt;

&lt;p&gt;Expiry Monitor - See token status (valid/expired)&lt;/p&gt;

&lt;p&gt;Time Machine - Saves last 15 API visits&lt;/p&gt;

&lt;p&gt;Response Diff - Compare API versions side-by-side&lt;/p&gt;

&lt;p&gt;Change Highlighting - Green (added), Red (removed), Yellow (modified)&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>json</category>
      <category>devops</category>
      <category>javascript</category>
    </item>
    <item>
      <title>What Json Formatter extensions you use?</title>
      <dc:creator>deepesh verma</dc:creator>
      <pubDate>Fri, 27 Mar 2026 13:07:35 +0000</pubDate>
      <link>https://dev.to/deepesh_verma_e90c20acd36/what-json-formatter-extensions-you-use-4pdo</link>
      <guid>https://dev.to/deepesh_verma_e90c20acd36/what-json-formatter-extensions-you-use-4pdo</guid>
      <description>&lt;p&gt;I am curious what type of extension you guys use as frontend developer &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
