<?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>Forem: Emir Baycan</title>
    <description>The latest articles on Forem by Emir Baycan (@emirbaycan).</description>
    <link>https://forem.com/emirbaycan</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%2F3551412%2Ffc5f5151-f84d-4b0d-8a66-7672d23a46ae.jpeg</url>
      <title>Forem: Emir Baycan</title>
      <link>https://forem.com/emirbaycan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/emirbaycan"/>
    <language>en</language>
    <item>
      <title>We Built an Advanced QR &amp; Barcode Toolkit for the Web</title>
      <dc:creator>Emir Baycan</dc:creator>
      <pubDate>Wed, 11 Mar 2026 15:42:39 +0000</pubDate>
      <link>https://forem.com/emirbaycan/we-built-an-advanced-qr-barcode-toolkit-for-the-web-429i</link>
      <guid>https://forem.com/emirbaycan/we-built-an-advanced-qr-barcode-toolkit-for-the-web-429i</guid>
      <description>&lt;h2&gt;
  
  
  QR Code Generator
&lt;/h2&gt;

&lt;p&gt;The generator supports many different data types.&lt;/p&gt;

&lt;p&gt;You can create QR codes for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;text&lt;/li&gt;
&lt;li&gt;URLs&lt;/li&gt;
&lt;li&gt;email&lt;/li&gt;
&lt;li&gt;phone numbers&lt;/li&gt;
&lt;li&gt;SMS&lt;/li&gt;
&lt;li&gt;WiFi credentials&lt;/li&gt;
&lt;li&gt;contact cards&lt;/li&gt;
&lt;li&gt;locations&lt;/li&gt;
&lt;li&gt;calendar events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also supports social links such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;WhatsApp&lt;/li&gt;
&lt;li&gt;Twitter&lt;/li&gt;
&lt;li&gt;Instagram&lt;/li&gt;
&lt;li&gt;Facebook&lt;/li&gt;
&lt;li&gt;YouTube&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And payment formats including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PayPal&lt;/li&gt;
&lt;li&gt;Bitcoin&lt;/li&gt;
&lt;li&gt;Ethereum&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Deep QR Customization
&lt;/h2&gt;

&lt;p&gt;Instead of generating plain black-and-white QR codes, the generator allows extensive visual customization.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dot Styles
&lt;/h3&gt;

&lt;p&gt;QR modules can be rendered using different shapes such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;square&lt;/li&gt;
&lt;li&gt;dots&lt;/li&gt;
&lt;li&gt;rounded&lt;/li&gt;
&lt;li&gt;diamond&lt;/li&gt;
&lt;li&gt;pentagon&lt;/li&gt;
&lt;li&gt;hexagon&lt;/li&gt;
&lt;li&gt;star&lt;/li&gt;
&lt;li&gt;heart&lt;/li&gt;
&lt;li&gt;triangle&lt;/li&gt;
&lt;li&gt;leaf&lt;/li&gt;
&lt;li&gt;gear&lt;/li&gt;
&lt;li&gt;crescent&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Eye Frame Styles
&lt;/h3&gt;

&lt;p&gt;The finder patterns (corner squares) can be customized with styles like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;square&lt;/li&gt;
&lt;li&gt;circle&lt;/li&gt;
&lt;li&gt;rounded&lt;/li&gt;
&lt;li&gt;directional frames&lt;/li&gt;
&lt;li&gt;corner-only styles&lt;/li&gt;
&lt;li&gt;cut styles&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Eye Ball Styles
&lt;/h3&gt;

&lt;p&gt;The center eye elements can be customized independently with shapes including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;square&lt;/li&gt;
&lt;li&gt;circle&lt;/li&gt;
&lt;li&gt;rounded&lt;/li&gt;
&lt;li&gt;directional cuts&lt;/li&gt;
&lt;li&gt;diagonal shapes&lt;/li&gt;
&lt;li&gt;heart style&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Size &amp;amp; Error Correction
&lt;/h2&gt;

&lt;p&gt;QR codes can be generated in multiple sizes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;250px&lt;/li&gt;
&lt;li&gt;300px&lt;/li&gt;
&lt;li&gt;400px&lt;/li&gt;
&lt;li&gt;500px&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Error correction levels are configurable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low (7%)&lt;/li&gt;
&lt;li&gt;Medium (15%)&lt;/li&gt;
&lt;li&gt;Quality (25%)&lt;/li&gt;
&lt;li&gt;High (30%)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Higher error correction allows QR codes to remain scannable even if partially damaged or partially covered.&lt;/p&gt;




&lt;h2&gt;
  
  
  Color Customization
&lt;/h2&gt;

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

&lt;ul&gt;
&lt;li&gt;QR foreground color&lt;/li&gt;
&lt;li&gt;background color&lt;/li&gt;
&lt;li&gt;gradient effects&lt;/li&gt;
&lt;li&gt;custom eye colors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This allows the QR code to match a brand or design system.&lt;/p&gt;




&lt;h2&gt;
  
  
  Advanced Rendering Options
&lt;/h2&gt;

&lt;p&gt;Additional styling options include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;rotation&lt;/li&gt;
&lt;li&gt;liquid radius&lt;/li&gt;
&lt;li&gt;dot spacing&lt;/li&gt;
&lt;li&gt;piece stroke&lt;/li&gt;
&lt;li&gt;gradient rendering&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These options allow creating unique QR designs while maintaining scan reliability.&lt;/p&gt;




&lt;h2&gt;
  
  
  Logo Embedding
&lt;/h2&gt;

&lt;p&gt;You can embed a logo in the center of the QR code.&lt;/p&gt;

&lt;p&gt;Because of QR error correction, the code can still be scanned even when part of it is covered by the logo.&lt;/p&gt;




&lt;h2&gt;
  
  
  Built-in QR Scanner
&lt;/h2&gt;

&lt;p&gt;The platform also includes scanning capabilities.&lt;/p&gt;

&lt;p&gt;You can scan codes using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;your device camera&lt;/li&gt;
&lt;li&gt;uploaded images&lt;/li&gt;
&lt;li&gt;screenshots&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The scanner detects both QR codes and traditional barcodes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Barcode Generator
&lt;/h2&gt;

&lt;p&gt;In addition to QR codes, the platform supports generating traditional barcodes used in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;retail&lt;/li&gt;
&lt;li&gt;logistics&lt;/li&gt;
&lt;li&gt;inventory systems&lt;/li&gt;
&lt;li&gt;warehouses&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;You can try the platform here:&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://qr-bar-code.com/" rel="noopener noreferrer"&gt;https://qr-bar-code.com/&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;generate QR codes&lt;/li&gt;
&lt;li&gt;generate barcodes&lt;/li&gt;
&lt;li&gt;scan QR codes using your camera&lt;/li&gt;
&lt;li&gt;decode QR codes from images&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All directly in your browser.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>We Built a Scientifically Designed Online IQ Test (and Explained the Methodology Behind It)</title>
      <dc:creator>Emir Baycan</dc:creator>
      <pubDate>Wed, 11 Mar 2026 15:36:48 +0000</pubDate>
      <link>https://forem.com/emirbaycan/we-built-a-scientifically-designed-online-iq-test-and-explained-the-methodology-behind-it-58ek</link>
      <guid>https://forem.com/emirbaycan/we-built-a-scientifically-designed-online-iq-test-and-explained-the-methodology-behind-it-58ek</guid>
      <description>&lt;p&gt;Over the past months we built a project called:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://whats-your-iq.com/" rel="noopener noreferrer"&gt;https://whats-your-iq.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most online IQ tests are either entertainment quizzes or opaque scoring systems where you answer some questions and receive a number without understanding how it was calculated.&lt;/p&gt;

&lt;p&gt;So instead of building another quiz, we focused on building something different:&lt;/p&gt;

&lt;p&gt;A transparent intelligence assessment platform where the methodology is fully documented.&lt;/p&gt;

&lt;p&gt;You can read the full methodology here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://whats-your-iq.com/en/our-iq-test-methodology" rel="noopener noreferrer"&gt;https://whats-your-iq.com/en/our-iq-test-methodology&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem With Most Online IQ Tests
&lt;/h2&gt;

&lt;p&gt;Most online tests use extremely simple scoring models.&lt;/p&gt;

&lt;p&gt;Typical approach:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;count correct answers&lt;/li&gt;
&lt;li&gt;divide by total questions&lt;/li&gt;
&lt;li&gt;convert to a number that looks like an IQ score&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The issue is that real cognitive assessments do not work this way.&lt;/p&gt;

&lt;p&gt;Professional psychometric tests account for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;question difficulty&lt;/li&gt;
&lt;li&gt;guessing probability&lt;/li&gt;
&lt;li&gt;measurement error&lt;/li&gt;
&lt;li&gt;reliability&lt;/li&gt;
&lt;li&gt;response validity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without these elements, the score has little statistical meaning.&lt;/p&gt;




&lt;h2&gt;
  
  
  Our Approach
&lt;/h2&gt;

&lt;p&gt;Instead of simple raw scoring, the system uses modern psychometric measurement methods.&lt;/p&gt;

&lt;p&gt;The methodology includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Item Response Theory (IRT 3PL)&lt;/li&gt;
&lt;li&gt;reliability estimation&lt;/li&gt;
&lt;li&gt;measurement error modeling&lt;/li&gt;
&lt;li&gt;response validity checks&lt;/li&gt;
&lt;li&gt;confidence interval reporting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These frameworks are commonly used in standardized assessments.&lt;/p&gt;




&lt;h2&gt;
  
  
  Item Response Theory (IRT)
&lt;/h2&gt;

&lt;p&gt;Instead of counting correct answers, the system estimates cognitive ability using Item Response Theory.&lt;/p&gt;

&lt;p&gt;IRT models the probability that a person with a certain ability level will answer each question correctly.&lt;/p&gt;

&lt;p&gt;Each item includes parameters such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;difficulty&lt;/li&gt;
&lt;li&gt;discrimination&lt;/li&gt;
&lt;li&gt;guessing probability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The final ability estimate is calculated using &lt;strong&gt;Maximum A Posteriori (MAP) estimation&lt;/strong&gt; based on the full response pattern.&lt;/p&gt;




&lt;h2&gt;
  
  
  Reliability of the Test
&lt;/h2&gt;

&lt;p&gt;Reliability is estimated using &lt;strong&gt;Cronbach's Alpha&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Current estimate:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;α ≈ 0.94
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Values above 0.90 indicate very high internal consistency.&lt;/p&gt;




&lt;h2&gt;
  
  
  Calibrated Question Bank
&lt;/h2&gt;

&lt;p&gt;The test is built on a calibrated item bank using &lt;strong&gt;Item Response Theory (IRT)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Current dataset:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;73 psychometrically calibrated questions&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10,000+ cleaned response samples used for parameter estimation&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Responses used for calibration go through a &lt;strong&gt;data quality pipeline&lt;/strong&gt; before being included in the dataset.&lt;/p&gt;

&lt;p&gt;The cleaning process removes noisy or invalid responses such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;extremely fast responses indicating random answering&lt;/li&gt;
&lt;li&gt;inconsistent response patterns&lt;/li&gt;
&lt;li&gt;incomplete test sessions&lt;/li&gt;
&lt;li&gt;duplicate or automated submissions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After filtering the dataset, the remaining responses are used to estimate item parameters including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;difficulty&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;discrimination&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;guessing probability&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As the dataset grows, the item parameters and score norms are &lt;strong&gt;recalibrated using the updated response pool&lt;/strong&gt;, improving the stability and accuracy of the ability estimates.&lt;/p&gt;

&lt;p&gt;This continuous calibration process allows the test to become more reliable as more valid responses are collected.&lt;/p&gt;




&lt;h2&gt;
  
  
  Validity Checks
&lt;/h2&gt;

&lt;p&gt;The system also includes response validity indicators.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;person-fit analysis&lt;/li&gt;
&lt;li&gt;response pattern detection&lt;/li&gt;
&lt;li&gt;rapid guessing detection&lt;/li&gt;
&lt;li&gt;response speed analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These checks help detect invalid response behavior.&lt;/p&gt;




&lt;h2&gt;
  
  
  Cognitive Domains Measured
&lt;/h2&gt;

&lt;p&gt;The assessment evaluates multiple areas of reasoning.&lt;/p&gt;

&lt;p&gt;These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;logical reasoning&lt;/li&gt;
&lt;li&gt;spatial intelligence&lt;/li&gt;
&lt;li&gt;verbal comprehension&lt;/li&gt;
&lt;li&gt;working memory&lt;/li&gt;
&lt;li&gt;processing speed&lt;/li&gt;
&lt;li&gt;quantitative reasoning&lt;/li&gt;
&lt;li&gt;pattern recognition&lt;/li&gt;
&lt;li&gt;creative reasoning&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Score Interpretation
&lt;/h2&gt;

&lt;p&gt;Scores follow the standard IQ distribution model:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Mean = 100
Standard deviation = 15
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Percentiles are estimated using this theoretical distribution.&lt;/p&gt;




&lt;h2&gt;
  
  
  Important Transparency Note
&lt;/h2&gt;

&lt;p&gt;The test follows modern psychometric principles but it is &lt;strong&gt;not a clinical psychological assessment&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It does not replace professionally administered tests such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;WAIS&lt;/li&gt;
&lt;li&gt;Stanford-Binet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those require administration by licensed psychologists.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why We Published the Full Methodology
&lt;/h2&gt;

&lt;p&gt;Most online IQ tests hide their scoring methods.&lt;/p&gt;

&lt;p&gt;We chose to publish ours openly so users can understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how the score is calculated&lt;/li&gt;
&lt;li&gt;what the test measures&lt;/li&gt;
&lt;li&gt;what the limitations are&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Full methodology:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://whats-your-iq.com/en/our-iq-test-methodology" rel="noopener noreferrer"&gt;https://whats-your-iq.com/en/our-iq-test-methodology&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Try the Test
&lt;/h2&gt;

&lt;p&gt;If you're curious about the system, you can try it here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://whats-your-iq.com/" rel="noopener noreferrer"&gt;https://whats-your-iq.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>iqtest</category>
      <category>whatsyouriq</category>
      <category>showdev</category>
      <category>iq</category>
    </item>
    <item>
      <title>I built 75+ free browser tools</title>
      <dc:creator>Emir Baycan</dc:creator>
      <pubDate>Wed, 11 Mar 2026 15:23:04 +0000</pubDate>
      <link>https://forem.com/emirbaycan/i-built-75-free-browser-tools-33pb</link>
      <guid>https://forem.com/emirbaycan/i-built-75-free-browser-tools-33pb</guid>
      <description>&lt;p&gt;I've been building websites and providing online technical support for more than 10 years. During that time I kept running into the same small problems again and again.&lt;/p&gt;

&lt;p&gt;Things like converting files, compressing images, trimming media, formatting JSON, generating UUIDs, or quickly calculating something.&lt;/p&gt;

&lt;p&gt;The tools exist, but they're scattered across dozens of different websites. Many require uploads, accounts, or have annoying limits.&lt;/p&gt;

&lt;p&gt;So I started building my own collection of tools that solve these small tasks quickly and run entirely in the browser:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;convert files
&lt;/li&gt;
&lt;li&gt;compress media
&lt;/li&gt;
&lt;li&gt;manipulate images
&lt;/li&gt;
&lt;li&gt;use developer utilities
&lt;/li&gt;
&lt;li&gt;run quick calculators
&lt;/li&gt;
&lt;li&gt;process text or network data
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I built this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://file-converter-free.com/" rel="noopener noreferrer"&gt;https://file-converter-free.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All tools run entirely inside the browser.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No uploads to servers
&lt;/li&gt;
&lt;li&gt;No accounts required
&lt;/li&gt;
&lt;li&gt;No limits
&lt;/li&gt;
&lt;li&gt;No watermarks
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your files stay on your device and disappear when the tab is closed.&lt;/p&gt;




&lt;h2&gt;
  
  
  File Converters
&lt;/h2&gt;

&lt;p&gt;Convert many file types directly in your browser.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Image Converter&lt;/strong&gt; — Convert images between formats such as PNG, JPG, WebP and more.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Video Converter&lt;/strong&gt; — Convert video files into different formats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio Converter&lt;/strong&gt; — Convert audio files between formats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Document Converter&lt;/strong&gt; — Convert document files into different formats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Presentation Converter&lt;/strong&gt; — Convert presentation formats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ebook Converter&lt;/strong&gt; — Convert ebook formats for different readers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Archive Converter&lt;/strong&gt; — Convert archive formats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Font Converter&lt;/strong&gt; — Convert font files between formats.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  File Compressors
&lt;/h2&gt;

&lt;p&gt;Reduce file sizes for easier storage and sharing.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Image Compressor&lt;/strong&gt; — Compress images while maintaining quality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Video Compressor&lt;/strong&gt; — Reduce video file size.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio Compressor&lt;/strong&gt; — Compress audio files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Document Compressor&lt;/strong&gt; — Reduce document file size.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Presentation Compressor&lt;/strong&gt; — Compress presentation files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ebook Compressor&lt;/strong&gt; — Reduce ebook size.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Archive Compressor&lt;/strong&gt; — Create compressed archives.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Font Compressor&lt;/strong&gt; — Reduce font file size.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Image Tools
&lt;/h2&gt;

&lt;p&gt;Browser-based tools for editing and analyzing images.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Image Color Picker&lt;/strong&gt; — Extract color values from images.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Editor&lt;/strong&gt; — Adjust brightness, contrast and filters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Resizer&lt;/strong&gt; — Resize images to exact dimensions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Crop&lt;/strong&gt; — Crop images to custom areas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Rotate &amp;amp; Flip&lt;/strong&gt; — Rotate or flip images.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Watermark&lt;/strong&gt; — Add text or logo watermarks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Background Remover&lt;/strong&gt; — Remove image backgrounds automatically.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image to Base64&lt;/strong&gt; — Convert images into Base64 strings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image to PDF&lt;/strong&gt; — Convert images into a PDF document.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Meta Editor&lt;/strong&gt; — View or remove EXIF metadata.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Aspect Ratio Calculator&lt;/strong&gt; — Maintain correct image proportions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Favicon Generator&lt;/strong&gt; — Generate favicon icon sizes.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  PDF Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PDF Merge&lt;/strong&gt; — Combine multiple PDF files into one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PDF Split&lt;/strong&gt; — Split PDFs by page ranges.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Media Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Video Clipper&lt;/strong&gt; — Trim video files directly in the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio Clipper&lt;/strong&gt; — Trim audio files.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Developer Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;JSON Formatter&lt;/strong&gt; — Format JSON for readability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON Validator&lt;/strong&gt; — Validate JSON syntax.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSON Tree Viewer&lt;/strong&gt; — Explore JSON structures visually.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JWT Decoder&lt;/strong&gt; — Decode JSON Web Tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JWT Generator&lt;/strong&gt; — Generate signed JWT tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Base64 Encoder / Decoder&lt;/strong&gt; — Encode or decode Base64 text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;URL Encoder / Decoder&lt;/strong&gt; — Encode or decode URLs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;URL Parser&lt;/strong&gt; — Analyze URL structure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hash Generator&lt;/strong&gt; — Generate MD5, SHA-1, SHA-256 and SHA-512 hashes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;UUID Generator&lt;/strong&gt; — Generate UUID v4 identifiers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regex Tester&lt;/strong&gt; — Test regular expressions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML Minifier&lt;/strong&gt; — Minify HTML.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS Minifier&lt;/strong&gt; — Compress CSS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JS Minifier&lt;/strong&gt; — Minify JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSV Visualizer&lt;/strong&gt; — Display CSV data as tables.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Calculator &amp;amp; Date Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Percentage Calculator&lt;/strong&gt; — Calculate percentages and ratios.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Age Calculator&lt;/strong&gt; — Calculate exact age from birth date.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Date Difference Calculator&lt;/strong&gt; — Find the difference between two dates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time Duration Calculator&lt;/strong&gt; — Add or subtract time durations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Transfer Calculator&lt;/strong&gt; — Estimate file transfer time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unit Converter&lt;/strong&gt; — Convert between measurement units.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timestamp Converter&lt;/strong&gt; — Convert Unix timestamps to readable dates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weekday Finder&lt;/strong&gt; — Find which day of the week a date falls on.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Loan Calculator&lt;/strong&gt; — Calculate loan payments and interest.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mortgage Calculator&lt;/strong&gt; — Estimate mortgage payments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interest Calculator&lt;/strong&gt; — Calculate simple or compound interest.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VAT Calculator&lt;/strong&gt; — Add or remove VAT from prices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discount Calculator&lt;/strong&gt; — Calculate prices after discounts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BMI Calculator&lt;/strong&gt; — Calculate body mass index.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pregnancy Calculator&lt;/strong&gt; — Estimate due dates and pregnancy stages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calorie Calculator&lt;/strong&gt; — Estimate daily calorie needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed Calculator&lt;/strong&gt; — Calculate speed, distance or time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Electricity Cost Calculator&lt;/strong&gt; — Estimate electricity cost of appliances.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Text Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Word Counter&lt;/strong&gt; — Count words, characters and reading time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML Encoder / Decoder&lt;/strong&gt; — Encode or decode HTML entities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unicode Encoder / Decoder&lt;/strong&gt; — Convert text to or from Unicode.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duplicate Word Finder&lt;/strong&gt; — Detect repeated words.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remove Duplicate Lines&lt;/strong&gt; — Remove repeated lines from text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lorem Ipsum Generator&lt;/strong&gt; — Generate placeholder text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Typing Speed Tester&lt;/strong&gt; — Measure typing speed and accuracy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text Case Converter&lt;/strong&gt; — Convert text between case styles.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Network Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Whois Lookup&lt;/strong&gt; — Retrieve domain registration details.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DNS Lookup&lt;/strong&gt; — Query DNS records.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Port Checker&lt;/strong&gt; — Check whether a port is open.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SSL Checker&lt;/strong&gt; — Inspect SSL certificate details.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User Agent Parser&lt;/strong&gt; — Analyze browser user agents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ping Test&lt;/strong&gt; — Measure latency to a host.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traceroute&lt;/strong&gt; — Trace network routes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTTP Header Viewer&lt;/strong&gt; — Inspect HTTP response headers.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  General Tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Password Generator&lt;/strong&gt; — Generate secure random passwords.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;QR Code Generator&lt;/strong&gt; — Create QR codes from text or URLs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Random Name Generator&lt;/strong&gt; — Generate random names for testing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IP Checker&lt;/strong&gt; — Show your public IP and network info.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser Checker&lt;/strong&gt; — Detect browser and device information.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Font Picker&lt;/strong&gt; — Browse Google Fonts and generate CSS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Random Number Generator&lt;/strong&gt; — Generate numbers within a range.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Random Color Generator&lt;/strong&gt; — Generate HEX, RGB or HSL colors.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dice Roller&lt;/strong&gt; — Simulate dice rolls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coin Flip&lt;/strong&gt; — Flip a virtual coin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Markdown Editor&lt;/strong&gt; — Write and preview Markdown.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Random Address Generator&lt;/strong&gt; — Generate realistic addresses for testing.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Looking for more tool ideas
&lt;/h2&gt;

&lt;p&gt;If there is a tool you often search for online but struggle to find, hitting to subscription or limits, let me know. I will add it to the website as soon as possible as free.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>🚀 How I Built a Bridge Between VS Code and My Phone — VSCoder Copilot</title>
      <dc:creator>Emir Baycan</dc:creator>
      <pubDate>Tue, 07 Oct 2025 13:03:38 +0000</pubDate>
      <link>https://forem.com/emirbaycan/how-i-built-a-bridge-between-vs-code-and-my-phone-vscoder-copilot-2jk0</link>
      <guid>https://forem.com/emirbaycan/how-i-built-a-bridge-between-vs-code-and-my-phone-vscoder-copilot-2jk0</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Ever wished you could &lt;strong&gt;review pull requests or fix bugs from your phone&lt;/strong&gt; without SSH or remote desktop?&lt;br&gt;
I had that same problem — so I built a bridge that connects &lt;strong&gt;GitHub Copilot on your desktop&lt;/strong&gt; to your &lt;strong&gt;mobile device&lt;/strong&gt;, securely and instantly.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  🧠 The Idea
&lt;/h3&gt;

&lt;p&gt;Developers often work on the go — but tools like VS Code and GitHub Copilot are tied to the desktop.&lt;br&gt;
My goal was simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Make Copilot available anywhere — without sacrificing privacy or setup simplicity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s how &lt;strong&gt;VSCoder Copilot&lt;/strong&gt; was born: a mobile companion app that lets you chat with AI, review code, and make quick fixes right from your phone.&lt;/p&gt;


&lt;h3&gt;
  
  
  ⚙️ How It Works
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;VS Code Extension&lt;/strong&gt; runs a lightweight server on your desktop&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mobile App&lt;/strong&gt; connects using a secure &lt;strong&gt;6-digit pairing code&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Both communicate via an encrypted &lt;strong&gt;Discovery API&lt;/strong&gt; — no port forwarding or VPN required&lt;/li&gt;
&lt;li&gt;AI responses are synced instantly between VS Code and your phone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here’s the flow 👇&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Phone → Secure Cloud → VS Code Extension
      ↕              ↕
   Real-time AI chat + file edits
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  🔒 Security First
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;End-to-end encryption&lt;/li&gt;
&lt;li&gt;Temporary pairing codes that expire every 10 minutes&lt;/li&gt;
&lt;li&gt;Device approval required before connection&lt;/li&gt;
&lt;li&gt;All data stays between your devices — no cloud file storage&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📱 Real-World Use Cases
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Review PRs while commuting 🚆&lt;/li&gt;
&lt;li&gt;Fix small bugs without opening a laptop ☕&lt;/li&gt;
&lt;li&gt;Ask Copilot questions about your workspace while away 🧠&lt;/li&gt;
&lt;li&gt;Keep coding even when traveling 🌍&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🧩 Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;VS Code Extension:&lt;/strong&gt; TypeScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mobile App:&lt;/strong&gt; React Native + Expo + Firebase&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Go + WebSocket Discovery API&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Models:&lt;/strong&gt; GitHub Copilot (GPT-4o, Claude 3.5, etc.)&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🌟 Why I Built It
&lt;/h3&gt;

&lt;p&gt;I wanted a seamless way to continue coding without context switching — to have my entire workspace available anywhere.&lt;br&gt;
Instead of syncing files or using remote desktops, I created &lt;strong&gt;a bridge&lt;/strong&gt; — lightweight, secure, and developer-friendly.&lt;/p&gt;




&lt;h3&gt;
  
  
  🧪 Try It Out
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📦 &lt;strong&gt;VS Code Extension:&lt;/strong&gt; &lt;a href="https://marketplace.visualstudio.com/items?itemName=emirbaycan.vscoder-copilot" rel="noopener noreferrer"&gt;VSCoder Copilot on Marketplace&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Mobile App:&lt;/strong&gt; &lt;a href="https://play.google.com/store/apps/details?id=com.emirbaycan.vscodercopilot" rel="noopener noreferrer"&gt;Google Play Store&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://vscodercopilot.com.tr" rel="noopener noreferrer"&gt;vscodercopilot.com.tr&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💬 Feedback Welcome
&lt;/h3&gt;

&lt;p&gt;I’d love to hear your thoughts —&lt;br&gt;
What would make this more useful for you?&lt;br&gt;
Offline sync? Team collaboration?&lt;br&gt;
Drop a comment below or DM me — I read everything.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;code&gt;#vscode&lt;/code&gt; &lt;code&gt;#ai&lt;/code&gt; &lt;code&gt;#mobile&lt;/code&gt; &lt;code&gt;#productivity&lt;/code&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>vscode</category>
      <category>productivity</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
