display information about the code size of a given source file or project folder
Updated 9 Aug 2015

View License

CodeSize displays information about the number of files/lines/characters within a given source file (*.m/c/h/java), function handle or project folder. CodeSize segments the results into comments and non-comments.
Now you can brag to your boss or client that your source code has a total of 2MB, with 40K lines, 25% of which are comments.

See contained help for usage and known issues/limitations.

Bugs and suggestions:
Please send to Yair Altman (altmany at gmail dot com)

Cite As

Yair Altman (2024). CodeSize (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Environment and Settings in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Fixed processing recursion in class sub-folders; sorted subfolders/files; added block-comment disclaimer
Accepted no-extension filenames & func handles; added no-recursion option; added per-line & per-file info; clarified help