Save["filename",symbol]
appends definitions associated with the specified symbol to a file.
Save["filename","patt"]
appends definitions associated with all symbols whose names match the string pattern "patt".
Save["filename","context`"]
appends definitions associated with all symbols in the specified context.
Save["filename",{object1,object2,…}]
appends definitions associated with several objects.


Save
Save["filename",symbol]
appends definitions associated with the specified symbol to a file.
Save["filename","patt"]
appends definitions associated with all symbols whose names match the string pattern "patt".
Save["filename","context`"]
appends definitions associated with all symbols in the specified context.
Save["filename",{object1,object2,…}]
appends definitions associated with several objects.
Details and Options

- Save uses FullDefinition to include subsidiary definitions.
- Save writes out definitions in InputForm.
- Save uses Names to find symbols whose names match a given string pattern.
- You can use Save["filename","s"] to write out the definition for the value of a symbol s itself.
- Save works with local and cloud objects.
- Save[File["filename"],…] is also supported.
- The following options can be given:
-
ExcludedContexts Automatic contexts excluded from recursive inclusion IncludedContexts All contexts considered for recursive inclusion
Examples
open all close allBasic Examples (2)
Scope (3)
Options (2)
ExcludedContexts (1)
By default, certain system-internal contexts are excluded from recursive inclusions:
Use ExcludedContexts{} to save definitions of all non-protected symbols:
Properties & Relations (3)
Save writes the output of FullDefinition to a file:
Saved definitions can be read into the Wolfram Language using Get:
Print the contents of the saved file:
Clear definitions in the current session:
Get the definitions into the current session:
By default, definitions attached to "System`" symbols are not pulled in:
Use ExcludedContexts{} to pull in definitions from all contexts:
Tech Notes
History
Introduced in 1988 (1.0) | Updated in 1996 (3.0) ▪ 2016 (11.0) ▪ 2021 (12.3)
Text
Wolfram Research (1988), Save, Wolfram Language function, https://reference.wolfram.com/language/ref/Save.html (updated 2021).
CMS
Wolfram Language. 1988. "Save." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/Save.html.
APA
Wolfram Language. (1988). Save. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Save.html
BibTeX
@misc{reference.wolfram_2025_save, author="Wolfram Research", title="{Save}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/Save.html}", note=[Accessed: 08-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_save, organization={Wolfram Research}, title={Save}, year={2021}, url={https://reference.wolfram.com/language/ref/Save.html}, note=[Accessed: 08-August-2025]}