Free software for scales and balances with RS-232 and USB

Are you still manually entering weight readings from your scale or balance on your PC? Is your scale equipped with a RS-232 or USB (virtual COM port) interface? If yes, you can eliminate manual data entry by connecting your scale to your computer and using our free software 232key.

232key automatically types the weight into any application

Our software runs in the background, listens to the COM port (serial port) your scale is connected to and waits for measurement values sent by the scale. Those values are then filtered, formatted and typed into the application running in the foreground at the current cursor position as simulated keystrokes. This means that 232key can be used to transfer the weight (or other measurement values) into any application that accepts keyboard inputs, e.g. Microsoft Excel, OpenOffice / LibreOffice Calc, Google Docs, a form on a website, etc.

In the following example, I used A&D’s FG-60KBM scale with an optional RS-232 interface (FG-OP-23). I connected it to my laptop with A&D’s serial cable (AX-PC09-SCA) and an inexpensive converter to USB (as my laptop doesn’t have a serial port). Upon pressing the “PRINT” key on the scale, the weight was typed directly into an input field on a website:
Transferring the weight from a scale to a website

Compatibility with scales and balances

To use 232key, you’ll need a scale with a RS-232 interface (aka. serial port, COM port, EIA-232) or an interface which appears as a (virtual) COM port when the scale is connected to your PC. This is the case for many (but not all) scales with a USB interface and for scales which support the Bluetooth Serial Port Profile.

Your scale or balance also has to send the weight in ASCII format. The weight has to be the first numeric value sent* and it should only be sent once (after you’ve pressed a key on the scale), not continuously.

The vast majority of scales and balances available on the market today fulfills these requirements. Just to give you a few examples, you should be able to use 232key with most or all scales and balances made by A&D (RS-232 only), Adam Equipment (RS-232 and USB), Ohaus** (RS-232 and USB), Kern**, MyWeigh (RS-232 only) and other well-known brands. New device profiles are constantly added!

Finally, an easy way to transfer data from your scale to your PC

We designed 232key to make your life easier. No complicated configuration is required. If your scale manufacturer or model is included in the list of predefined devices, you don’t even have to manually enter the interface parameters: Simply select your scale and click on “Default” to load the settings.
Interface settings

Not sure which COM port you scale is connected to? Press the “Auto” button and 232key will try to detect the port automatically (works with all devices which have some sort of hardware handshaking functionality, e.g. scales and balances made by A&D and MyWeigh’s popular HD series).

Do you know which decimal separator (point or comma) your scale is using? Why should you! 232key understands both input formats and lets you choose which output format you want.
Decimal separator

Would you like 232key to press an additional key after typing the weight, e.g. the “Enter” key to jump to the next row in a spreadsheet? No problem, simply specify the desired key in the “Format” tab.
Additional key

All of these useful and user-friendly features are available for free! Additional functionality is available in the paid “Plus” version of 232key.

Download and documentation

Please visit our product website 232key for further information and to download our free software. Should you have any questions or suggestions, please don’t hesitate to post them in our support section or as a comment below.

* We’ve added an exception to this rule for scales and balances made by Adam Equipment.
** Affiliate links.

Update May 2018: Write the weight to a file

232key is a great solution for sending the weight from your scale to an application running on your PC (as simulated keystrokes). In some cases, however, it makes more sense to record the weight to a file which is later opened in Excel (or other applications).

This is particularly true for unattended data logging applications running over long periods of time. Another example are applications with high data rates (several weight values per second) which would overwhelm a virtual keyboard wedge like 232key.

For these use cases, we’ve recently released Simple Data Logger, an easy to use solution for recording the weight sent from your scale to a CSV file. You can read more about it on this blog or on

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

newest oldest
Notify of
Tarikul Islam

How can i get you product regarding weight machine along with a software.

Professor Michael Apte

I am looking for a low-cost scale with serial output (USB or RS232) with which I can continuously log weight; for example, capture weight on the scale once a minute. The output of the scale can be monitored using a connected pc, perhaps using your software. The low cost scale should have a range of 0-25kg or 0-50kg, with a precision of at 1 g or better and accuracy of +/- 2% or better. We will be using the scale to monitor the rate of conversion of dry ice to gaseous CO2, in a protocol for measuring building ventilation rates.… Read more »

David Alexander

We slice smoked brisket, weigh it, and then pack it in a vacuum sealed bag. We need a way to export the weight of each pack and include it in a label that we print out

Will your software do this with a suitable st of scales, a PC, and a printer?


Will your software record the increase of weight on the scales as a function of time? I am looking to measure how fast a medium drains.


I tried installing it but it says no rs232 comm port found on your system and then it exits. I do have usb port will that not work?

mohaidly mohamed

what if my scale don’t have a print bottom


Hello, thanks for the article. I need to scan ISBNS barcodes from books and weight them too, then input the data on our inventory panel on a pc with windows 10.
do you have a solution for this? and which USB/BLUETOOTH/232 scale do you recommend in my case? can you mention one of each connection type?
thank you.

Thanks for the information. I’m looking for a simple solution. I have a scale that is USB and my computer only has USB ports. I simply need to put a package on the scale, have my UI read that weight from the scale and transfer that data to my UI. I might have the wrong that scale and all I’m finding as a solution is Download Stamps or Endicia software but they are wanting me to sign up. I wouldn’t think this would be a difficult problem to solve but I’m learning there’s not a plug and play solution out… Read more »

Tanjir Ahmed Anik

We have a Precia Molen scale. I want to connect the indicator with a pc that’s why i install a USB to RS-232 converter. But it is not be installed properly. Do you provide me any solution for install the converter properly. The converter is manufactured by FTDI corporation.


I am looking for a balance which will transfer the data to the pc and which I can manipulate using visual basic. That means that every time I print the weight of one of my manufacturing parts the weight and other important data would appear in a spreadsheet that I can manipulate.


I wanted to log weight data continuously in every 30s. In my experiment, there is continuous flow of solution 100-400 mg/30s. I tried with MTbut it logged once the display stable for ~2s. So, it didn’t work for me. Any solution Please


I am looking for an inexpensive system(software and any necessary hardware) that is easily handled to input apw from a database into my counting scales to eliminate the need for sample lots or hand counting.


Hello! I’m looking for weigh scale traceability software. Our use case is essentially, generating a simple record for each item weighed. The record would include a unique user ID, user name, weight, time stamp and the user ID of the collections agent who authorized the collection and certifies the record. We already have a roster with 40 user IDs matched with 40 user names along with 4 collections agent IDs. Every time a product is weighed, the user would be prompted to enter their 6 digit ID, if the PIN matches a farmer, the record will be displayed for the… Read more »



Is there a way to get 232key to work on a tablet? I’d like to connect a tablet to the scale and read the weights.

Thank you!

Hello Stephan,

Kudos to your work.

I want to make my digital Tanita Innerscan Scale transmit data to my phone via bluetooth or wifi. I really just dont know where to start. I can give you pictures of what’s inside the weight scale. I can buy a module – whichever you suggest. BUT, i really dont know where to connect the wires to. I also cant seem to find a schematic diagram for this scale.

Can you help me out buddy?
Please tell me, how should i tackle this.

Thank you.


I’ve downloaded from both the main site and alternate site. I’ve re-downloaded. I’ve downloaded with different browsers and on different machines.
On a Windows 7 machines I’m getting the error: “The installation package is corrupted, 615”
It will not install.


We have a weight indicator attached to the scale. Weight indicator is Rice Lake IQ Plus 310A. How do we get the weight from the indicator to an input field in our web application.


i have a dacell indicator dn 10 w.
i want connect this balance with pc but i dont know about this plz tell me about connectind with pc

Marie Skinner

Hi, Our lab has virtual bar code generators set up to interface with the scales so we could scan a virtual bar code to capture the mass into our database. We have been forced to replace a balance but we can’t get the virtual barcode scanner to read from the new balance. The virtual barcode scanners are no longer supported and we can’t find a replacement a yet. The new balance has an Ohaus indicator (model T31XW). We could use 232Key, although a bar code scanner is preferred to pressing a key on the indicator to capture the mass. Do… Read more »

Dean Van

Any suggestions for software that allows a weight range for dosing of fine powder

I have an SDS – IN520 reader that I want connected to my Zebra GK420d label printer. They are linked with an Rs-232 cable. Can your software provide the needed connection to print labels with the weight on it ?


Hello Stephan,

I am working on a project where the people in the market weigh the goods and enter it manually, I am trying to automate it through a SaaS via a web browser. There are presently Essae Weighing Sale which is Bluetooth 3.0 compatible and optional RS-232. Can you guide me about various possibilities on who to automate this without manually entering the weights into the browser using Bluetooth/wifi technology (master-browser, slave-weighing machine).