If you want a field to be available for modeling, but not shown to users, you can hide it from the field picker by using thehiddenparameter.
Hidden fields can still be accessed in the UI if they aremanually added to the URL. Thehiddenvalue is a way to keep the field picker clean; it is not a security feature.
The default value ofhiddenisno, unless the field is defined in a view that has thefields_hidden_by_default: yesparameter.
You can use thefields_hidden_by_default: yesview parameter to set the default for all the view's fields tohidden:yes. This is helpful if you want to hide the majority of fields in a view, since you won't have to addhidden:yesto each of the view's fields. To display a field in a view that has thefields_hidden_by_default: yesparameter, add thehidden:noparameter to the field.
Examples
Prevent theraw_event_streamdimension from appearing in the field picker:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-22 UTC."],[],[],null,["# hidden (for fields)\n\n\u003cbr /\u003e\n\n\u003e This page refers to the `hidden` parameter that is part of a field.\n\u003e\n\u003e `hidden` can also be used as part of an Explore, described on the [`hidden` (for Explores)](/looker/docs/reference/param-explore-hidden) parameter documentation page.\n\nUsage\n-----\n\n```\nview: view_name {\n dimension: field_name {\n hidden: yes \n }\n}\n```\n\nDefinition\n----------\n\nIf you want a field to be available for modeling, but not shown to users, you can hide it from the field picker by using the `hidden` parameter.\n\nHidden fields can still be accessed in the UI if they are [manually added to the URL](https://community.looker.com/lookml-5/using-urls-and-query-parameters-620). The `hidden` value is a way to keep the field picker clean; it is not a security feature.\n\nThe default value of `hidden` is `no`, unless the field is defined in a view that has the [`fields_hidden_by_default: yes`](/looker/docs/reference/param-view-fields-hidden-by-default) parameter.\n\nYou can use the `fields_hidden_by_default: yes` view parameter to set the default for all the view's fields to `hidden:yes`. This is helpful if you want to hide the majority of fields in a view, since you won't have to add `hidden:yes` to each of the view's fields. To display a field in a view that has the `fields_hidden_by_default: yes` parameter, add the `hidden:no` parameter to the field.\n\nExamples\n--------\n\nPrevent the `raw_event_stream` dimension from appearing in the field picker: \n\n dimension: raw_event_stream {\n sql: ${TABLE}.event_stream ;;\n hidden: yes\n }"]]