.PLG

PLG File

Microsoft Developer Studio Build Log
Ask a question
QUICK ANSWER

A PLG file is an HTML build log written automatically by Microsoft Developer Studio (Visual C++ 5.0 and 6.0, 1997-2001). Open it in any web browser or text editor. You can safely delete it -- it is recreated on the next build and has no effect on your project.

Developer: Microsoft Corporation Category: Text Files MIME: text/html
OPENS ON Windows
Related: .DOC · .ODT · .DOCX · .GDOC

On this page

19k+ extensions indexed
Last reviewed Jul 27, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PLG file format?

A .plg file is a Microsoft Developer Studio build log, automatically generated by the Visual C++ 5.0 and 6.0 IDEs (1997-1998) each time a project is compiled. The file records the complete compiler output for a build: each source file processed, any warnings or errors issued, and a final summary of error and warning counts.

Despite its .plg extension, the file is formatted as HTML. It begins with standard <html> and <body> tags, uses an <h1> heading for the project configuration name, and wraps compiler output in <pre> blocks - meaning it opens correctly in any web browser. The content is plain text encoded in Windows-1252 (ANSI).

.plg files are found in Visual C++ project directories alongside .dsp (project) and .dsw (workspace) files. They are purely informational: deleting a .plg file has no effect on the project, its source code, or subsequent builds. Developer Studio regenerates the file automatically on the next build.

The format is specific to the pre-2002 Developer Studio IDE. Visual Studio .NET (2002) and all subsequent versions switched to plain .log files, and Visual Studio 2017 introduced MSBuild's .binlog binary log format. Users encounter .plg files today only when working with legacy VC++ 5.0 or 6.0 projects from the late 1990s.

Security & safety

RISK: LOW

PLG files are plain HTML text containing only build log output - they contain no executable code and no scripts. Standard caution for HTML files applies: in the unlikely event the project name or path contains HTML entities, a browser rendering the file is still safe (no JavaScript in typical PLG files).

Format details

in a nutshell
FULL NAMEMicrosoft Developer Studio Build Logaka Visual C++ build log, DevStudio build log
DEVELOPERMicrosoft Corporationsince ~1993-1994 (Microsoft Developer Studio, Visual C++ 2.x era)
CATEGORYText Files
MIME TYPEtext/html
TYPEHTML-formatted text log file (build output record)

Programs that open PLG files

Windows5 apps
Microsoft Visual Studio Paid Can open .plg as a text file; historical context only - modern Visual Studio does not generate .plg files.
Notepad Open-source File → Open the .plg file; Notepad++ auto-detects HTML syntax and highlights it.
Any web browser (Chrome, Firefox, Edge) Free Double-click the .plg file - Windows may not recognise the extension. Right-click → Open with → Browser of choice. HTML renders with light formatting.
Notepad (built-in) Built-in Right-click the .plg → Open with → Notepad to read the raw HTML as text.
VS Code Open-source File → Open File; VS Code opens .plg as HTML text with syntax highlighting.

Technical details

deep spec
File formatHTML text (despite the non-HTML extension); opens correctly in any web browser
Text encodingWindows-1252 (ANSI); occasionally plain ASCII for all-ASCII project paths and output
HTML structure<html><body> wrapper; <h1> heading with project and configuration name; compiler output in <pre> blocks; final build result line
GenerationAutomatically created or overwritten by Microsoft Developer Studio on each build; no user action required
Content scopeFull compiler output per .c / .cpp source file (warnings, errors), linker output, and aggregate error/warning counts
Effect of deletingNone - Developer Studio recreates the file automatically on the next build
Associated project filesFound alongside .dsp (project definition) and .dsw (workspace) files in the VC++ project directory
IDE compatibilityMicrosoft Developer Studio (Visual C++ 4.x-6.0, 1995-1998); not generated by Visual Studio 2002 or later
Typical file size1 KB - 500 KB for typical builds; large projects with many compiler errors may reach several MB
Successor formatVisual Studio 2002+ uses .log (plain text); Visual Studio 2017+ supports .binlog (MSBuild binary log)
Operating systemWindows only (Microsoft Developer Studio ran exclusively on Windows)
Released~1993-1994 (Microsoft Developer Studio, Visual C++ 2.x era)

PLG conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PLG files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PLG files.

Frequently asked questions

What is a PLG file and can I delete it?
A PLG file is a build log created by Microsoft Developer Studio (Visual C++ 5.0/6.0). It records compiler output from the last build. You can safely delete it - it will be recreated automatically on the next build and has no effect on your project.
How do I open a PLG file?
Right-click the file and open with any web browser (Chrome, Edge, Firefox) or a text editor like Notepad. If you rename it to .html you can just double-click it.
What program creates PLG files?
Microsoft Developer Studio - the IDE used by Visual C++ 5.0 (1997) and 6.0 (1998). Modern Visual Studio (2002 and later) does not create .plg files.
Why does Windows not recognise the PLG extension?
Because .plg is associated only with legacy Developer Studio software from the late 1990s. Use 'Open with' to pick a text editor or browser - it is just an HTML file.
Is PLG the same as a Visual Studio log file?
No. Modern Visual Studio uses .log (plain text) and .binlog (MSBuild Binary Log) files. PLG is specific to the old Developer Studio (VC++ 5.0/6.0 era, 1997-2001).

References

1file-extensions.com - PLG file formatfile-extensions.com
2Microsoft Visual Studio documentationvisualstudio.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.TXTPlain Text File

Related extensions

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z