Skip to main content

How to validate input type file size in javascript

You can validate input type file size by getting the size of the image by comparing the specified size on which you want to validate in javascript.

  • Validate input type file size on change in javascript for single file

    <input type="file" name="file" id="file" />
    <div id="resp"></div>
    // jQuery CDN 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script>
    var fileInput = document.getElementById('file');
    fileInput.addEventListener("change", function(event){
        let file = event.target.files[0];
        let ResponseTxt = '';
        if(file.size > 1048576){
              ResponseTxt += 'File : '+file.name + ' is greater than 1MB';
        }else{
          ResponseTxt += 'File : '+file.name + ' is a valid file';
        }
        document.getElementById('resp').innerHTML = "";
        document.getElementById('resp').innerHTML += ResponseTxt;
    });
    </script>
    

    https://codepen.io/samar1992/pen/YzVoyVy

  • Back to code snippet queries related javascript