Open source programming language and integrated development environment

Processing (64-bit)

Processing 3.3 (64-bit)

  -  115 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Processing 3.3 (64-bit).


For those interested in downloading the most recent release of Processing (64-bit) or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Processing 3.3 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Processing 3.3 (64-bit) Screenshot 1
  • Processing 3.3 (64-bit) Screenshot 2
  • Processing 3.3 (64-bit) Screenshot 3
  • Processing 3.3 (64-bit) Screenshot 4
  • Processing 3.3 (64-bit) Screenshot 5

What's new in this version:

Bug fixes:
- PDE was too small on high-res Windows and Linux machines. If you're having trouble with this, change the "Interface scaling" option in the Preferences window. On Windows, it will attempt to auto-detect.

Unconfirmed fixes:
- Visual artifacts on Windows 10 when using menus
- Broken characters in the Welcome Page and the Contribution Manager
- Add a dialog box to warn Windows users about NVIDIA driver problems
- Blank window on startup where the "Welcome" screen should be

Minor fixes:
- Prevent unnecessary 'file not found' errors in the console during Export

Fixed earlier:
- Contribution Manager does not show all libraries until filter cleared
- https://github.com/processing/processing/issues/4840

Changes to core:
- StringDict(TableRow) constructor to create a dictionary from a table row
- Allow lone double quotes in the midst of CSV strings. This improves compatibility with spreadsheets exported from Google Sheets
- Return null (rather than NullPointerException) for PApplet.trim(null)
- Make trim() work on column titles as well
- Make Table.trim() also remove unused rows and columns. This will remove extra rows or columns at the beginning as well, since that's what trim() does to whitespace on strings.
- Consume Unicode BOM (0xFEFF) in createReader() and Table parser
- Return null for getString(), getJSONObject(), and getJSONArray() when key is not present, more in line w/ other API
- Several fixes for memory leaks from jdf