How to send video above 64mb on whatsapp


How To Send Large Video Files On WhatsApp?

How To Send Large Video Files On WhatsApp? | Cashify Blog

Select City


Sell Phone

Sell Gadgets

Find New Gadget

Recycle

Cashify Store

Share:

WhatsApp has a file-sharing limit of 64MB file size and any file greater than this can’t be shared on the messenger. But there are cases when some urgent large files need to be shared, and in this scenario, some tricks can come in handy to share these large video files on Whatsapp. We can use some cloud services like Google Drive to directly share any size of files over Whatsapp.

...Read More...Read Less

By Tech Geek | 

Updated: 28th Apr 2022 09:40 IST

Tips and Tricks

Write a Comment!

Share:

Table Of Contents

  • 1

    Methods to Send Long Videos on WhatsApp:

    • Method 1: Share Files via Google Drive

    • Method 2: Using We Transfer

    • Method 3: Using Wondershare Uni-converter

    • Why use WonderShare uni-converter to share Large Video Files to how to send long videos on WhatsApp?

    • Method 4: Using Video Compressor Panda app to share Large Video Files

  • 2

    Finally,

      Highlights of the Story

      • Whatsapp messenger doesn’t allow sharing of any file that is greater than 64MB in size. This creates trouble for large media, especially when the file needs an urgent transfer.
      • There are a few hacks that can be used to share large files on Whatsapp
      • Using Cloud services like Google Drive and We-Transfer these large video files can be shared on WhatsApp.

      Want the answer to how to send long videos on WhatsApp? Ever tried sending an essential file on WhatsApp but failed because of its large size? We know these kinds of situations can be frustrating, especially if the file is needed to be shared urgently. As we know, WhatsApp messenger does not allow its users to share files larger than 64 MB. However, this limit is acceptable when it comes to sharing viral videos and related media files.

      Also Read: 7 Recommended Settings To Keep You Safe On WhatsApp!

      But there are times when you need to send personal files and documents that are larger than 64MB. If you are questioning yourself what to do in such a case, then you have landed at the correct place. In this article, we have covered the perfect ways how to send long videos on WhatsApp or to share large files on WhatsApp messenger.

      Methods to Send Long Videos on WhatsApp:

      Following are the steps that will help you in how to send long videos on WhatsApp :

      Method 1: Share Files via Google Drive

      Instead of sharing large files directly on WhatsApp, a better way is to use a third-party cloud service like Google Drive to upload and share files on WhatsApp. You can store many files in any format, such as audio, videos, etc., and then share them with anyone. This is how to send long videos on WhatsApp.

      However, it does have a drawback. This method will not precisely share the file but the link of the file. The receiver can look at the file through the link, and then the file can be downloaded.

      Given below are all the steps to share large files on WhatsApp via Google Drive:

      Step 1: Upload the intended file to Google Drive.

      Step 2: Hover onto the top right corner and tap on Share.

      Step 3: Once done, click on the “Get shareable link” option on the top right of the “Share with others” option.

      Step 4: Now select the accessibility restriction (if a person can view, comment, or edit the file), using the Down arrow next to “Anyone with the link.”

      Step 5: A file link will be copied to your clipboard. Paste the link on your WhatsApp chat to share your file with anyone.

      Method 2: Using We Transfer

      WeTransfer is the best tool that aids in sharing a link of your files with anyone. It is pretty easy to use, and you can even share large files of any file format. The free version allows you to upload files up to 2GB, and the paid version helps you share up to 20 GB of file size.

      Given below are all the steps to transfer via WeTransfer:

      Step 1: Open the WeTransfer website. Tap on Add Files. Find the individual files that you want to upload and click on open.

      Step 2: Once you add files, click on the “Get a link” button to get the required link.

      Step 3: You can copy the link and paste it on your WhatsApp chat to share it with your contacts.

      Also Read: What Is End To End Encryption In WhatsApp?

      Method 3: Using Wondershare Uni-converter

      Step 1: Download Wondershare Uni-converter

      The first step that you will need to follow is to download the WonderShare uni-converter. It is a great application that will help you quickly share files of size 10GB or more.

      This application is also completely safe to use and download and does not require much storage or permissions. You can download it on your laptop or PC easily for both Windows and macOS.

      Download Wondershare Uni-converter here.

      Step 2: Add video

      After downloading the application, all you need to do is add the large video you want to share to Wondershare uni-converter. Again, doing this is very simple and quick.

      Also Read: How To Transfer Whatsapp Data From iPhone To Android!

      Once you have installed the application on your device, you will find a plus sign after opening the app. The Add Files button will appear in the centre of the screen. Click on it, and your gallery will show up. Then, select the video from your gallery that you want to share.

      Step 3: Select the file format

      In the next step, you will be required to follow up on the format for the added video. To do this, click on the settings icon that will open a drop-down menu.

      Also read: Best mobile phones under 10000

      From there, you can select the device option that you want and can also set the video format easily. You will be ready to move on to the next step once you have chosen the format to share your Large Video Files.

      Step 4: Additional Customisation for the answer of how to send long videos on WhatsApp

      The next thing you will need to do is find the compressed icon from the target tab. From there, you can choose the resolutions, file size, and button to compress your video. This will make the video smaller in size without losing its quality.

      Also Read: How To Unblock Yourself On WhatsApp!

      You can also see a preview of 20 seconds of the video before finalising the editing and compression. This helps you in gaining assurance of the resolutions and quality.

      Step 5: For how to send long videos on WhatsApp? Convert and compress

      Once you have fixed the resolutions and file size, you can click on the convert option showing right next to the file. You can also look at the bottom to find the “start all” option to compress the file. This will make Large Video File sharing easier than ever.

      Also Read: Here’s How To Change WhatsApp Settings To Protect Your Privacy

      Your file will now be converted to your desired size and will be perfectly ready to share in a minute. After doing this, you will be ready to follow the final step of transferring the file on WhatsApp messenger.

      Step 6: Transfer it to the mobile phone

      You can share the file with your mobile phone after you are done converting and compressing the file. You can use a USB cable for this purpose or use applications like “JioShare” to share the file from your PC to your mobile device.

      You can also use the WhatsApp web and directly send the file to the person you wanted to without transferring it to your mobile phone.

      Also Read: How To Type In Hindi On WhatsApp!

      Why use WonderShare uni-converter to share Large Video Files to how to send long videos on WhatsApp?

      We suggest you use WonderShare uni-converter because this software can quickly convert any file size into a compressed smaller file size. Moreover, this tool does not even harm or reduce the quality of the file.

      You can also use this application to save some storage space in your smartphone by reducing the size of stored files to great extents. And the best part is that this application is actually completely free to use. You can do all of this conversion and compression without spending a single penny.

      Also Read: How To Recover Deleted Photos From WhatsApp?

      There are more than thousands of formats for videos and audio to convert and compress. You can also add watermarks, trim or crop the videos, and enjoy more editing features with WonderShare uni-converter. Users can also download videos from thousands of websites like YouTube, etc., by using this application. All you need to do is copy and paste the URL on the app, and your job will be done.

      One more great benefit worth mentioning that users can avail themselves of from this application is to edit, convert, and compress many videos in just one go. You don’t need to run separate rounds for every video. You need to compress or edit. Instead, you can easily select as many videos you want and work on them simultaneously, saving your time and effort.

      Also Read: WhatsApp Photo Sticker: Which is the Best App to Use?

      Method 4: Using Video Compressor Panda app to share Large Video Files

      Step 1: Download Video Compressor Panda: Resize and Compress Video app on your smartphone to send long video files

      How to send long videos on WhatsApp using this? This method uses a video compressor app that decreases the size of the video file by compressing it. So, first, you have to download the app for your smartphone and then compress the video file. Video Compressor Panda supports all types of video file formats and is a free-to-use application.

      Also read: How To Send Disappearing Images & Videos on WhatsApp?

      Download Video Compressor Panda

      Step 2: Select the video you want to compress for how to send long videos on whatsapp

      After successfully downloading and installing the app, all you have to do is open the app and select the video file you want to compress. Then, you can select the video from the library of the videos on your device shown.

      Step 3: Select the compression size for the Large Video Files

      After you select the video, you want to compress it. You will now select the compression size. You get four different compression choices: Small file, Medium file, Large file, and Fit to email. You can choose a Small file if the video file is too large for WhatsApp sharing.

      Also Read: How To Start Using eSIM In India: Step-By-Step Guide for Airtel, Jio, And Vi

      Step 4: Share the compressed video to share Large Video Files

      After you have selected the compression preset and proceeded, your video file will start compressing. You can see the Panda animation on the next screen. After it has completed compression, you can share the video right from the app to WhatsApp and to whomever you intend to send it to.

      Finally,

      You should remember that the free plan of this app has advertisements and if you would not want to view adverts and want to utilise its other functions like limitless group compression, trim the video, you can opt for the premium package which begins at just Rs. 50 for three months.

      You may get any of the above techniques to distribute the files so over the network. Can let us know please which one of these ways work great for you. Also, if in the case of questions, ask us in the comments below.

      For the latest smartphone news, stay tuned to Cashify. We also allow you to compare mobile phones so you can find out the better phone before buying.

      Tech Geek

      Explore More >

      I am geek your friends warned you about. Total nerd, always there to help you, guide you about your tech discussions. Eat Sleep Breathe Technology - That's on my repeat mode.


      Previous

      How To Watch IPL 2020 For Free On Your Mobile Phone?

      10 Best Battery Condition Monitoring Apps for Android & iOS


      Comments

      Featured Videos

      • Living A Life Of Chaos With iPhone 14 Pro

        Since we began using the Apple iPhone 14 Pro, we’ve encountered various issues and most of which are related to iOS 16. Several issues that we’ve faced are related to notifications, Always-on -display, battery life and wallpaper. Until these issues are officially fixed, we will have to live with them. We tried to tackle some of…

        31st Oct 2022

      • OnePlus 9RT Alternatives To Buy In India Under Rs 45,000

        The OnePlus 9RT, a T upgrade, was out this year, although it’s only available in price-sensitive areas like China and India. The OnePlus 9RT has superior cameras, including a 50MP primary sensor, a little more prominent display, a premium design, good battery/charging and a more effective Snapdragon 888 CPU. Overall, this smartphone looks excellent with…

        28th Oct 2022

      • iPhone 14 Pro Vs iPhone 13 Pro Vs iPhone 12 Pro Camera Comparison

        We’ll discuss the overall camera setup & quality of the iPhone 14 Pro Vs iPhone 13 Pro Vs iPhone 12 Pro in the article. All of these phones come with a triple-camera setup. However, you might find some significant upgrades in the iPhone 14 Pro. Let’s find out the details about the camera quality of…

        7th Oct 2022

      • Moto Edge 30 Pro Vs iQOO 9T Comparison: Which One To Buy?

        The year 2022 is known as the year of the launch of many flagship smartphones. However, there is quite a decent competition between the phones in the price segment of Rs 50,000, and even there are too many options to choose from. Here in this article, we’ll compare the Moto Edge 30 Pro Vs IQOO…

        6th Oct 2022

      • iQOO 9T Vs OnePlus 9RT Full Comparison: Which One To Buy?

        We will discuss the iQOO 9T Vs OnePlus 9RT comparison in the article. Both phones come with the same price tag. In addition, both of these phones come with impressive specs and features. However, there exist some significant differences too. To know these differences, let’s explore the article and know which one to choose among the iQOO 9T &…

        27th Sep 2022

      Latest Reviews

      View All

      • Google Pixel 7 Pro Review – Best Android Camera Phone

        27th Oct 2022

      • Google Pixel 7 Review – Great Cameras But What Else?

        18th Oct 2022

      • Redmi 11 Prime 5G Review – All-Rounder Budget 5G Phone

        6th Oct 2022

      • POCO M5 Review – Loaded In Every Aspect

        29th Sep 2022

      • Apple iPhone 14 Pro Max Review – Finally Something New This Time

        22nd Sep 2022

      Best Recharge Plans

      Best Airtel Prepaid Recharge Plans Under Rs. 300

      Best Sun Direct DTH Online Recharge Plans, Offers and Pack 2022

      10 Best Vi Prepaid Recharge Plans

      Cheapest Jio Prepaid Recharge Packs

      All Airtel DTH Recharge Plan

      You May Also Read

      Google Mobile Phone Price List

      Google has been creating Android which runs almost all the phones ever since Android publically came out into the market. However, after revolutionising the entire smartphone market, Google started creating its own smartphones and entered the flagship segment with the finest and refined variants from the brand in the Google Nexus Series. However, the series…

      Our Picks

      View All

      5 Best Party Bluetooth Speakers In India November 2022

      2nd Nov 2022

      5 Best Water Purifiers To Buy In India

      1st Nov 2022

      How To Pay Credit Card Bill?: Easy Guide

      1st Nov 2022

      Catchy Quotes For Instagram Profiles That You Should Not Miss

      31st Oct 2022

      How To Update Graphics Driver In Windows 11?

      31st Oct 2022

      Recent News

      View All

      iOS 16. 2,macOS Ventura 13.1 To Step In Mid-December

      1st Nov 2022

      New Nothing OS Update Rolls For Nothing Ear Stick

      1st Nov 2022

      Huawei Nova Y61 Silently Booms, Details Are Expected

      1st Nov 2022

      WhatsApp Welcomes New Features, Check Them Out

      1st Nov 2022

      Facing Instagram Account Suspension? Here’s All You Need To Know

      31st Oct 2022

      New Launches

      Huawei Nova 10z

      Nokia G60

      Starting from:

      ₹29,999

      iQOO Neo7

      Google Pixel 7 Pro

      Starting from:

      ₹84,999

      Lava Blaze 5G

      Honor Play 40 Plus

      Itel Power 110N

      Starting from:

      ₹1,249

      Samsung Galaxy A04s

      Starting from:

      ₹13,499

      Samsung W23 Flip

      Honor X40 GT

      3 Ways to Send Big Files, Large Videos on WhatsApp

      WhatsApp is the most popular messenger across the globe. Apart from text messages, people also use this platform to share media files be it photos, audio files, or videos with their family and friends. However, people often find an issue on WhatsApp- how to send large files. To be noted, WhatsApp has its limitation on file size, and the maximum size of the file that you can share via WhatsApp is 16 MB. In this post, we talk about working tricks to send big files and large videos on WhatsApp.

      Also, Read | How to Make WhatsApp Group Call to More Than Four People

      Table of Contents

      Because of the WhatsApp file size limit, you need some tricks to send large video files. Here we are providing two alternatives that will help you to send videos of more than 16MB on WhatsApp.

      1. Google Drive

      The first and perhaps the best method that you can use is Google drive. Yes, you can upload and share large videos on WhatsApp using the Google Drive link.

      How to send big files with the help of Google Drive:

      Step 1: Open Google Drive on your phone and click on the ‘+’ icon on the home screen. It will show you some options and tap on ‘Upload‘.

      Step 2: After this, your file will be uploaded on Google Drive. Now, tap on the three-dot menu besides that file and aiming options that will appear, select the ‘Copy Link‘ option.

      Step 3: Now open WhatsApp and go to the chat of that person with whom you want to share the file. In the text field, paste the link and send.

      The Google drive link will allow your contacts to see the file and even download it.

      2. WeTransfer

      WeTransfer is a tool that can help in sharing large files via a shareable link with anyone. The tool is easy to use and it supports most of the file formats. The free version allows you to upload up to 2GB of files, and if you want the pro version, you can share up to 20 GB.

      Follow the steps below to transfer files via WeTransfer:

      1. Go to the WeTransfer website.

      2. Click on Add your files and find the files, upload them and click on open.

      3. Once you add the files, and then click on “Get a link” to get the shareable link.

      4. Now, click on “Copy link” and then paste it on your WhatsApp chat to share it with your contacts.

      Then your contact can open the link and download the file using the WeTransfer website.

      3. Video Compressor Panda

      This is another tool to compress your large video files in order to share via WhatsApp. Video Compressor Panda is a free-to-use app and is available on Google Play Store. Here’s how to use this app t0 compress your large files:

      1. Download and install Video Compressor Panda on your smartphone.

      Download 

      2. Now, open the app select the video file that you want to compress, and tap on Next.

      3. On the next page, select type of compression from Small File, Medium File, Large File, or Fit to Messenger, Email, etc.

      4. Now, tap on Compress at the bottom.

      5. That’s it. You will see the compressed video on the next page, which you can download by tapping on the Save option from the bottom or you can directory share it to WhatsApp from the app itself.

      You should note that the free version of this app contains ads and if you do not want to see ads and also want to use its other features like unlimited group compression, cut the video, you can go for the premium plan which starts at only Rs. 50 for 3 months.

      You can use any of the listed methods to share the files over the platform. Do let us know in the comments which of these methods work fine for you. Also, in case of any query, ask us in the comments below.

      Also, Read | How to Get Unblocked From Contacts Who Blocked You on WhatsApp

      You can also follow us for instant tech news at Google News or for tips and tricks, smartphones & gadgets reviews, join GadgetsToUse Telegram Group or for the latest review videos subscribe GadgetsToUse Youtube Channel.

      How to send a large video to WhatsApp on Android

      Due to the lack of adequate analogues - hello Telegram - WhatsApp is the most popular instant messenger in our country and one of the best platforms for sharing media files. People use WhatsApp not only for messaging, but also for sending files to their friends, family, and others. These files can be both photos and audio, and video. However, there is one unpleasant feature in the popular messenger - the limit on the size of the sent file. True, this trouble can be easily bypassed, and we will tell you how to do it in this article.

      WhatsApp video file size limit

      Although WhatsApp has a wide variety of handy features, they can still be limited by the size of the file you can send. In this regard, it will be better if you know the available file sizes and supported formats.

      WhatsApp maximum video size

      The maximum video size you can share on WhatsApp is 16 Mm. The WhatsApp video size limit is not that big, but on most phones, the limit is usually between 90 seconds to 3 minutes depending on video quality. The same criterion applies to all media files, including documents.

      Supported video formats in WhatsApp

      In addition to the limit on the maximum video size, WhatsApp also has a limit on the file format. The various video formats that are supported by WhatsApp include MP4, MKV, AVI, 3GP, and MOV. Support for video and audio codecs also affects support for video files. Your video must be saved using h364 video codec and AAC audio codec in order to be sent to WhatsApp.

      How to send a large video on WhatsApp

      You may not know, but you can send a video to WhatsApp not only by clicking on the photo icon, but also on the send files icon. In this case, you will have to perform a little more steps, but it's still not at all difficult.

      1. Open a chat with the person(s) you want to send a large video (or other media file or document) to.
      2. In the message box, click on the icon for sending a file with a paperclip image and select "Document" from the menu that appears.
      3. Select the required video from the list of your media files and click on it.
      4. In the confirmation window that appears, click "Submit" and then your video will be sent, but this will take some time, depending on the file size.

      This method still has a limitation. It allows you to send a file larger than 16 MB, but, unfortunately, not more than 100 MB. To learn how to send files larger than 100 megabytes, read on.

      How to send a large video to WhatsApp

      In addition to the above method, there is also an alternative method, and it consists in sending a link to a video that has been previously uploaded to the cloud. Using Google Drive is the best thing you can think of in such a situation, since many people keep backup copies of their files (including videos) in this cloud. What you need to do to send a large file using Google Drive:

      1. Upload files to Google Drive by tapping the "+" icon on the main screen.
      2. Once the file is uploaded to Google Drive, press and hold on it for 1-2 seconds until several options appear on the screen for further action. From these options, select the "Copy Link" option.
      3. Now start WhatsApp and open a chat with the person you want to send the video to. In the text field, press and hold your finger until the options appear, from which you need to select "Paste". The link will allow those you sent it to both watch the video and save it to their device.

      Instead of the Google Drive cloud, you can use any similar application that you use yourself. The essence does not change regardless of the application and for sending any large file via WhatsApp, the steps described above will be approximately the same.

      Share your opinion in the comments under this article and in our Telegram chat.

      Tags
      • Android newbies
      • Android operating system
      • Android 9 apps0028

      Longreads for you

      How to install Google Services on a Huawei smartphone

      Over the past few years, Huawei and Honor smartphones have been quite successful without Google services: users are used to the fact that AppGallery has alternative applications. In general, the Huawei app store is rich in various programs - there are already more of them than in the Microsoft Store for Windows smartphones. Despite this, for various reasons, many users prefer to use Google applications, as they are free and have a familiar user-friendly interface, rather than analogues from other developers. We tell you how to install Google services on a Huawei or Honor smartphone.

      Read more

      Some good Android strategies to lose

      Strategy is one of the top user preferences when it comes to choosing games. They are quite long, require thinking, are well optimized for a small screen, and sometimes you can literally play them on the go, or, conversely, actively interact with other players. It so happened that many strategies have to “infuse”. New games are not always good and interesting, and the old proven hits have been at the top of the download rating for years. We have collected the most interesting strategies in different directions and with different release dates, so that you have plenty to choose from.

      Read more

      Why you urgently need to subscribe to Fire. Then you will say thank you

      Try to find a person who does not have a single subscription, and you will not succeed. After all, even the Internet or cable is also a kind of subscription: you pay a fixed amount every month, and for this you are given access to the network or to TV channels. This model is understandable and logical, which is why we are so easily accustomed to the need to pay not only for telecom, but also for streaming services, applications and software. Over time, the number of subscription services only grows. But this is: a) expensive and b) inconvenient, because you have to control each "subscription" separately. Therefore, subscriptions began to be made packaged, combining full access to some services and special conditions for others. But which one is better to choose?

      Read more

      New comment

      Partner news

      • Why Apple is reducing iPhone production

      • How to reset AirPods to factory settings and why to do it

      • How to get a foreign bank card in Russia online. It works with Apple Pay and costs $10.

      How to send a big video on WhatsApp

      WhatsApp has made a lot of updates lately, but some functions in the messenger are still limited. For example, in 2022 it is impossible to send a whole video to WhatsApp - only one and a half minutes. Agree, unpleasant? When WhatsApp will get rid of this limitation is not very clear, given how much the messenger lags behind Telegram. However, there are several easy ways to send a big video to WhatsApp at once - remember the life hacks and use them without waiting for the messenger update. 9Ol000 3 How to compress video for whatsapp

    • 4 Crop video on whatsapp
    • 5 How to send video to telegram

    Send long video to whatsapp

    Just find the video in another source if possible and share the link!

    Instead of directly sending the video to WhatsApp , try looking for the link to the file. Thus, save traffic by using a short link.

    • Open a resource that has a video.
    • Select the desired video clip.
    • Copy the link from the address bar or from the Share button.
    • Insert link and send.

    Sometimes you need to send a video from a certain point. How to do this without additional tips and clarifications for the interlocutor - read in material AndroidInsider. ru journalist Ivan Kuznetsov .

    How to share a video on WhatsApp

    The best way to send a long video on WhatsApp is to share a link to a file from a cloud service. This is very easy to do and takes about the same amount of time. Here's what to do.

    Just upload the video to the Cloud and share the link to it

    • Install the cloud service on your smartphone.
    • Register or login to your account.
    • Click "Add", select the desired video in your phone and click "Download".
    • After uploading, click "Share", copy the link or select the WhatsApp account to whom you want to send the video.
    • Click Submit.

    By the way, if you want to choose the most convenient cloud service for yourself, be sure to look at Mail.ru Cloud. In our article, we talked about all the benefits - be sure to read!

    Everyone wants to buy a refurbished phone. What is it and why is it happening0131

    How to compress video for whatsapp

    If you really need to upload a long video to whatsapp , try to compress the file. Keep in mind that the messenger has a limit of 16 megabytes, but, as you understand, high-quality video from smartphone cameras now takes up an indecent amount of space. Try using a third-party service to slightly degrade the quality - this way you can send the entire video to WhatsApp . Here are some free apps you can use.

    Use the smartphone video converter: it's free!

    • Video Compressor.
    • Digital Media Converter.
    • MediaCoder.
    • Format Factory.

    You will need to go into the application and select the desired file, then activate compression and wait for it to complete.

    Colleagues write: Android smartphones will learn how to transfer files just like the iPhone

    Crop video in WhatsApp

    If you don’t have time for unnecessary manipulations at all, and you need to send video to WhatsApp here and now, you can simply cut it right in the messenger. Let's say your video is 4 minutes long - we can easily divide it into several parts. Here's how to do it.

    Just cut the video and send it in several parts

    • Open WhatsApp and go to the desired chat.
    • Click Add and select a video from the Gallery.
    • When it opens, use the yellow slider to select the desired part: move the slider across the storyboard.
    • After that, send an excerpt and go to "Add" again, then select the next part.
    • This will take a little longer than uploading a whole video to WhatsApp, but it can be done very quickly.

    Subscribe to our Telegram chat and stay in touch!

    How to send a video to Telegram

    Now many users are sitting in several messengers at once. This is convenient and allows you to keep in touch with family and colleagues. If you are worried about what WhatsApp does not send a long video , just use Telegram for this. What is needed for this.

    Send the video to Telegram and compress it if necessary